It worked, but it was a very poor decision. ASM #400 was an incredibly moving way to send off the character, and undoing it I think was just wrong (same as I think bringing back Harry Osborn was wrong). Also, the decision to bring back May instead of the baby was another sign that Marvel just did not want Peter to evolve whatsoever.