Datasets filter/map hangs when multithreading

I would also like to add that this is not reproducible 100% of the time… (it worked in the first few runs which made me believe there was no issue)