Execute has-guarded-handlers callbacks on the receiver

This will be required once block execution defaults to the sender