Don't know if you have found a solution to this problem.
I had the same problem, trying to set the RelationshipDeleteBehavior (xml) when creating the field. I managed to set the RelationshipDeleteBehavior if I updated the field while setting the contenttype to the list.
So basically I created a function that uses ctx and item as arguments. Then I used it to get the listId and list, I used that to get the ContentType (that I shall add to my list).
Then I get each field of the list and setting update to true, and then I get the schemaXml for each field and replace the /> with 'Indexed="TRUE" RelationshipDeleteBehavior="Restrict" />'.
For example:
var schemaXml = field.get_schemaXml(); schemaXml = schemaXml.replace("/>", ' Indexed="TRUE" RelationshipDeleteBehavior="Restrict" />'); field.set_schemaXml(schemaXml); field.update();
This worked for me.