Kernel is somewhat at fail here. Why new kernel refuses to mount XFS partition even if some metadata is not right? If they introduce stricter checks, there should be a way to bypass them if needed. Reverting back to previous kernel just to be able to move forward with repairs is not OK.