Make ZeroMQ based RPC consumer threads more robust

Consumers could potentially raise an uncaught exception
and exit prematurely.

Related to bug 1189711

Change-Id: I9cb32d8530f3a1dd623e193476e02b990b40b466
Merge "Make ZeroMQ based RPC consumer threads more robust"