Only allow force-routing of messages to specific managers once.

You now have message.HandledBy<ManagerType>() and message.HandledBy(manager) to check beforehand if a manager already handled the message.