Fixes for Syndic

Event forwarding is busted in syndic (although would probably work in multisyndic), and there is a problem with the lower level masters saving the return data (#16825) which is fixed.