Making sure that in memory messages are auto registered. Closes #1788
Validating that we can access headers from in memory handlers
Allowing exception the the gateway tests since it takes time for the http
listener to get up and running
Flag DelegateFactory to be internalised

fixes #1757
add failing test for #1787
rename test prop
dont corrupt exception handling for dodgy exception

#1678