Add timeout version of disruptor.shutdown()