i'd forgotten to call executor.shutdown() in the test.
fixing that fixed this. it's returned to 30 seconds now.