so that if the serialization throws an error, it is reported
properly. This also parallelizes the serialization.

Format of a call on the wire:
0) Length of rest below (1 + 2)
1) RpcRequestHeader  - is serialized Delimited hence contains length
2) RpcRequest

Items '1' and '2' are prepared here.