AFAIK, If the checksum is invalid, then CRP does not exist. In other words, the CRP value is ignored if there is no valid vector checksum. To think about it logically - if the checksum is inbvalid, you cannot trust any part of the image, including the CRP.
Note: CRP is implemented by the boot rom - it is not a hardware setting. Simplistically, the boot rom initialises the chip and then checks to see if there is valid code (via the vector checksum). If there is valid code, it then goes on to check CRP etc. So, if there is no valid code, CRP is not checked.
Hope that helps