removing the extra executor and added an call to prime the client

the callTimeout pool was only really for working around a potentially
blocking call. Added a call to getRemote() in the connect method,
this will prime the avro connection to perform the initial handshake.