The following KB details a change in behavior from London to Madrid where change users can no longer cancel a change request that is in the review state. This is by design as was implemented as a process change. When attempting the cancel a change in review the user will notice an invalid update error from the form. Additionally, the localhost log and the business rule debug tool will output the following:
Release or Environment
Madrid and greater
If the legacy functionality is required the user will need to make a customization to the script include called 'ChangeRequestStateModel_normal' by inputting in the following. Please note before implementing this change that users should test on a sub-production before deploying to production. Find the review method in the SI and then paste the following. This starts from line 152 from the SI.