@PhilD
I can feel your frustration mate but my reply was meant to offer up a solution until MS can sort your issue. I hope I didn't offend because that wasn't my intent.
Sounds like your apps have been working fine until just recently so something has changed? You may be albe to roll back to a previous PA version until its fixed, which may work? I'm not sure how to do that though because I've never had to do it.
Extending a bit on my original post, if I may, I assume your app/s set a variable at App.OnStart which holds the logged-in user details. My idea was to confirm this with the user rather than assume the app knows who is logging in, then set the variable accordingingly. However, if you have a lot of apps (this sounds like the case) this maybe a big task and possibly redundant if MS fix your issue sooner rather than later.
Like I said, I'd be interested in the outcome here because I could see it affecting some of my users.
Cheers