Looks like this is a known issue with CABanner and Windows 2008 and above.
Cabanner is not working because of Session 0 isolation in Windows 2008 and later. Because of Windows 2008 Session changes, cabanner needed to be redesigned.
An Enhancement Request was raised for this but was then later rejected.