Two tests for committing records with an updated child-parent relationship

In both cases, the successful commit should result in the parent record no longer being in a dirty state. Currently, one fails and one passes. The difference is whether the response includes a hash representation of the child record.

Both @wagenet and I have run into this recently in real-world apps.