Impersonate option
I've got a small fix for the issues I noticed, but really I would need to get access to this user's environment, at least the web debug console. It's actually possible (but not trivially cheap) to build an 'impersonate' option whereby an admin could log is as a user directly. If we start to have more of these kinds of bugs which are difficult to investigate I think that would make sense.