Catch more projectileHitEvent errors, fixes #603

This event has a terrifying number of unexplained error fixes in it.