

Well, Rest Pose Is Destroying My Keyframes
Okay so I am working on keyframes of my model for animations to be used after exporting. However I noticed that the model after importing is using the wrong default expression, the first photo above. I looked and it seems like the armature's edit mode is on that same frame. I read I could fix it by setting another frame as the rest pose by applying the armature modifier, then going into pose mode on any frame and pressing CTRL+A.
I tried it, and all it does is set all 50 keyframes in and out of edit/pose mode as the grin frame, along with displacing some of the bones, so it doesn't even work but just makes it worse.
I also get this, 'actions on this armature will be destroyed by this new rest pose as the transforms are stored relative to the old rest pose'.
So, other than redoing every frame from scratch, how can I best resolve this issue? I never changed the armatures in edit mode, as I know that'll wreck them in pose mode, so I don't know how the rest pose ended up on the wrong frame.
Is there a reason setting a new pose mode, instead resets every frame with the previous rest pose?