First because it's how it's supposed to be.
I initially thought that we weren't actually running any visible callbacks on these read threads, but I guess the allocation callbacks are coming from here. Windows really spawns two threads for each stream? Sheesh.