There are 2 issues that need addressing here.
First the animation ....
Sam's fix also works but in truth, there's a glitch I can't explain and I've sometimes encountered with PS when it comes to
editing gif animations. And this is one of them. I remember it was addressed before in another forum but I don't know if a fix was ever created.
It had something to do with the original gif file itself. Like I said , I can't explain why it happens but it does. I see you've done this work before with no problems but it had to happen on this one.
This also explains why @
Paul's image still has it despite editing it out.
Previewed on CS6 and PS7IR, your psd with it's animation timeline works properly. But when saved reveals your problem.
My fix is kinda work intensive which involves transferring all the layer images into a new, fresh document. Create a new document of same or larger size, link all the layers on the orig and drag/position into new document. Then proceed to rebuild the animation frame by frame.
This was created based on your untouched, edited psd with the masks you've created on a new document. If I were to just delete and redo the animation frames on the original, I'd still end up with the original problem.
The second issue is the white outline.....
... I've checked and experimented with all settings most especially checking preserve transparency but I can't seem to remove it. This, by the way, I sometimes also encounter when editing gif animations.
Still trying to find a solution.......