[Experiment] Greenish

This is an experiment - we probably don't want to merge this yet.

    Call a configurable `wait_callback` in between `dbsqlsend` and `dbsqlok` -
    this is a good place to do something like a `gevent.sleep()` because this
    is after we've sent the query to the server and before we've received
    the result