Don't throw an exception if a client has no delivery hook
The validation manager throws an exception if it tries to deliver a message to a client and the client hasn't registered a delivery hook. The transport property manager doesn't register a delivery hook, so apparently it's possible to write a client that doesn't need one, and the validation manager should just mark the message a delivered.