Easier said than done. I don't see support in backbone for the actual processing of patch diffs, which gets especially complicated when there are toMany relationships in backbone relational, and when you consider the requirements for handling records marked for deletion.

This hack is unfortunate. The better way to solve it would be to get to the bottom of the problem with event handling that isn't working right here. It's very tricky because of all the indirection introduced by backbone relational.