there might be other candidates for ID_RECALC_SELECT instead of ID_RECALC_COPY_ON_WRITE in pose_select.c [search for "tag armature for cow updates, or else selection doesn't update"], but can be checked and handles separately...