When editing the walkcycle action alone (file has the same issue as in this questionthis question) you haven't properly keyframed the IK-arms. In the timeline set the VisualLocRot as keying-set:
Go to the keyframes in IK mode and place the hands where you want them to be. Thereafter you can switch seamlessly between IK and FK mode.