WHAT: Fix horrible race-condition BUG in RpcClient where future might not exist before response comes back