EM::Client previous result still active on connection, retry later logic

Hi,

We've recently discovered a problem requesting multiple quick selects via EventMachine, it seems we're not getting the result from mysql before sending the next query. This might be better solved by a connection pool like in https://github.com/brianmario/mysql2/pull/132
But we've currently solved it here by putting the query back onto the event queue. No tests yet sorry since we're having trouble creating the failure other than in production where the server is faster than the database (amazon EC2 and RDS)

I'd like to know what you think is the best approach?

Thanks
Adam