I have completed some more testing yesterday and last night, still with no success. I even attemped installing the package that i created with the previous version of CCP, and it does not work now.
I'm not sure if there has been a Windows update that breaks it.
I'm going to install windows from disk and see if that make any difference. Becuase all of the other windows images that I have tested on have been deployed via MDT. I will let you know if I find anything.
UPDATE: Have completed a completely fresh install of Windows 8.1 still get the same error.
the only interesting line that i can find in log files is:
MSI3003f.log
CustomAction CADeploy returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (48:6C) [07:56:07:399]: Closing MSIHANDLE (7695) of type 790536 for thread 1088
Action ended 7:56:07: InstallFinalize. Return value 3.
This error message is useless, and I am unable to find any other log files to look though.