If oil is no longer in demand it will trigger the biggest mass migration from the middle east to the west the world has ever seen. These countries import 90% of their food, food which they pay for with oil income.
Highly unlikely. Most of the oil revenues and profits end up at wealthy top and a tiny portion would be spent for food imports. If revenues dry up, there will be political revolutions and probably communist style rule.
Europe will get refugees regardless of its need for them, in the same way that we got climate change without needing it.
What we're debating is not the "if", it's what to do with them. The most endorsed answer thus far seems to be letting them drown in the Mediterranean Sea.