maybe it turns out that Mephisto actually had may's soul and that's why he actually had the ability to bring her back. He basically used it as leverage to ensure that Peter and MJ would sell thier marriage.... ugh even saying that part leaves a bad taste in my mouth....
but yeah maybe that's the key. Mephisto cheated and there in lies the way out of his contract.