Ah, actually looking into it, this is a bug that was already fixed - the offending code that wasn't blowing up isn't even there anymore, which is why when I tested this myself, ducking two overpasses and getting hit by the third, it worked correctly.