CascadedPolygonUnion is now only multithreaded on an opt-in basis.
I'm not particularly happy about the way this looks, but it works for now.