No, you are wrong. Imagine someone have put a sell order at $0.30, which order will be filled first? Certainly that's the less one, $0.30. My order will be there as it is and market will go further down.
The crypto market is a finite market so your orders will be put in ordinal positions and all orders at one price will be filled ordinally by their ordinal positions. First come first serves, if there is enough volume to fill all amount for first order at that price. After first order is filled, the second order will have its turn and so on.
With flash crash, it relates to another factor: speed when you or your bot set up your order. This factor decides the ordinal position of your orders. The speed can depend on your Internet connection, connection to the exchange (in flash crash, you will get trouble to connect exchange, and set your order). The luckiest and fastest user will get order filled.
The stop limit order help you to avoid non sense speed race. You can not join the race if you can not connect to exchange.