messaging: new semantics for RPC

+ support for exceptions
+ support for arguments
+ tests updated