circular reference with 2 listeners

Hi Zach, as you suggested, it only executes once (console screenshot attached),
but what does happen is the ‘Sector’ row disappears when I hit save. (this was happening before but I didn’t mention it as I thought fixing the listener would resolve this.)

There is a condition on the sector object which says: 

Sector__c records WHERE Fleet_Quote__c
is in the set of values
containing the id field from any row returned by the FleetQuote model
This condition is always on.

(I haven’t used the url id parameter as there is a parent object to both of these, kind of like an opportunity object, which contains the id parameter)

It seems as if the FleetQuote model isn’t refreshing in order to satisfy the condition on the sector object.

If I refresh the page then all is fine - the data put in is rendered correctly in the page, and I’m able to make changes. Its only with a brand new FleetQuote record that the child sector row is disappearing.

I’ve attached another screenshot of the disappeared sector page with console statements.