Pass up serialization exceptions

When asserting message types can be serialized, pass the exception into the BusException's `InnerException`.

This helps with debugging where in the message's graph the serialization is failing, as sometimes the exception is actually useful.