Ok guys, we got a problem: yesterday I hacked a Blissey and gave it Flash Fire, just to catch Blacephalon ingame.
What I discovered is that if Mind Blown gets blocked by Flash Fire (and I assume Protect/Wide Guard), Blacephalon still gets recoil damage.
Now, I know Protect is much less present...