ZF-12265: Cascading update functionality is not recursive


The fix for ZF-1103 needs to replicated for onUpdate


I've spent some time thinking about this, and I don't really see a use case given the way the table relationships currently work (only on primary keys). If anyone can demonstrate a use case, I will implement it.