It might be kind of hard to find this sort of information anywhere, but i'll try and explain the wrong warp quickly.
The outcome is dependent on the version of the game you have. There are 3 versions of the game: 1.0, 1.1, and the japanese version. When the game crashes upon taking the warp, you are most likely running on NTSC-U/PAL 1.0. On 1.1 the game takes you to the overworld 100% of the time as far as i'm aware. And the japanese version "randomly" takes you to either Dragon Forest or the overworld.
So in speedruns you'll want the japanese version which is really easy to come by and also cheap probably around ~$15 USD at most
If you are referring to your game crashing when you enter out of bounds then the reasoning for that is you are travelling at too high of a velocity. The game can't render the void warp back to the finish line at such high speeds.