No. By "Ctrl Sync", I do not mean Control Packets. I mean Control Synchronizer blocks. These VIP blocks are "normally" used in conjunction with VIP Alpha Blender and Switch blocks in order to facilitate synchronization of control data to the switch with frame-boundaries for all inputs on the Switch, although documentation on the use of these blocks is sketchy at best!
Some guidelines which almost match my use-case are included in the VIP document under the "Switch" section. Apparently without using Ctrl Syncs, the system may deadlock. However, I do not use the Switch in my system, although I DO include Alpha Blenders, which may also take multiple unsynchronized streams as inputs. Hence, it was not clear to me if Ctrl Sync blocks were required.
I have already considered the usage of a "watchdog" such as the one you suggest. I agree I will need something like this as a last resort, but I was hoping to avoid it!
I'm not particularly happy with the idea of probing the obfuscated guts of a piece of IP I have no working knowledge of....:-)