I compared everything inside blender about any kind of properties and nothing special differed between the two bones named "whatever" "DEFwhatever2".
I exported to the highly readable xml collada dae format to compare both with meld, and I saw nothing special, and even after I re-imported both bones from the .dae, one of them were still not keyframable.
all these does not solve the problem:
"No suitable context info for active keying set"
Why do I get an "no suitable context info for active keying action" message when trying to keyframe a camera?
What constitutes a "context" in Pose mode?
This question is not a duplicate of the above mentioned ones, sorry if you disagree.