major refactoring in ecapnp_vat.

do not spawn a new process for each message until later,
if really needed (i.e. it's a blocking or long running operation).

this makes sure the messages are processed in order,
which is crucial to keep up with request ids etc.