Looks like the constructor with just one World parameter was removed in the latest release for both the WitherSkull and Fireball classes.
Maybe the HashSet in the EntityTracker class needs to be a ConcurrentHashSet.
FYI: That call stack includes a Skeleton entity (class name "afm" in snapshot 31a).
FYI - I found this same exception can happen with enderpearls too. The single-argument constructor for it was also removed. I had it happen on my server when someone was porting to the Nether, although not sure exact repro steps.
It would be clear though if a Mojang developer looked at the thrown enderpearl class. It would be the exact same fix for fireball and wither skull (adding a constructor that accepts only World parameter).