The euro area economies have shown surprising resilience in the face of multiple disruptions, the IMF says.