Follow up from https://github.com/tendermint/tendermint/pull/3512 Specifically: - `cli.conn.Close()` need not be under the mutex (https://github.com/tendermint/tendermint/pull/3512#discussion_r270639920) - call the reqRes callback after the resCb so they always happen in the same order (https://github.com/tendermint/tendermint/pull/3512/#discussion_r270640328)