Client: the event thread should be the one who reconnects
Client: the event thread should be the one who reconnects

Every time the event thread performs an RPC, we need to be prepared
to reconnect. We must hold the request_m while doing this to prevent
racing with an rpc thread.

Signed-off-by: David Scott <63c9eb0ea83039690fefa11afe17873ba8278a56@citrix.com>

xapi-project/message-switch,djs55/message-switch-1,djs55/message-switch-1,xapi-project/message-switch,djs55/message-switch,djs55/message-switch-1,xapi-project/message-switch,djs55/message-switch,djs55/message-switch