Yeah, i think in this impl it would have to be a straight up bad bug to have that sort of deadlock with where the flush/blocking can occur. - We can probably replace the issue with adding a test that scenario instead