Can't localize $@ and $SIG{__DIE__} from XS with 5.8.x