netty also doesnt like it if you pause in the netty thread. need to optimize this but im hoping this gives correct results. still wasnt able to repro the test, but it makes sense that there were issues when calling from separate threads.