If the price drops much more those blocks are going to trickle out very slowly indeed.
but sooner or later difficult will adjust and things will go back to normal again
Or not?
Yes, of course. People will jump off the network at different price points. But we are moving thru a lot of those price points nowadays. So we might have to wait up to 20-30 days for next diff change. That means that blocks will on average take twice as long to solve. Not exactly the best PR for Bitcoin.