Fix and regression tests for ERRAI-178

All Message implementations now subscribe reply callbacks before being
sent via a MessageBus.