I think it should not be a specialized Exit
contract, but a generic MessageBeaconChain
contract, where the semantics of the message are only parsed on beacon chain side.
If spam is a consideration even with tx fees, one can hook up an additional eth-burning to the contract (e.g. you have to send 0.001 ETH for message to be passed on the beacon chain side).