Where Is The Mystic Shop Cult Of The Lamb

The interesting question is - why did the byte address 0x1F000 manage to restart the sketch?
I assume the compiler realized I provided an incorrect jump target and decided to insert target 0 instead?