I finally found the issue that was causing sessions in other browsers to go offline and put in a temporary fix. A side-effect is that authorization upgrades will again suffer from a race condition but that's a much lesser evil that I'll find another way to resolve in the next few days.
Sorry for the trouble everyone!