Played around with this some more and re-enabled what i originally setup
following this guide. I'm back to a working setup on published apps, and 'some' desktops. But the desktops we have with userlayers are still flashing then erroring out. So it seems my issue was with the UL based desktops.