tabletserver: add support for tx pool timeout

We want to fail early, but not immediately, if the
transaction pool is full. So, we're adding a separate
timeout for transaction pool waits.