BalancingAsyncHttpClient keep synchronous calls synchronous

Pass `execute()` calls down to the underlying AsyncHttpClient as synchronous `execute()` calls instead of using asynchronous `executeAsync()` calls.