Its been a history, that some early release of CU contains regression bug or a slip-streamed bits contains incomplete update. Early-adopter sometimes face a dead-end situation, where the early-release patch has been deployed and unable to install the new update. The reason is because every patch/CU also contains version checking mechanism that will prevent installation/patching to wrong system. Basically, it does your homework to read the pre-requisites in the system.
Is it really a dead-end?
If you’re 110% sure that you have read all the pre-requities, and your system need the updated patch – execute the patch with PACKAGE.BYPASS.DETECTION.CHECK=1 option. For example,
This option will bypass version checking, and force patch installation.
Finally, I should remind you that you may risks your system with incomplete pre-requisites. So, make sure that you have read all the pre-requisites and 110% sure before using the option.