Seems like this is not just happen when game is crashed. If you exist the game and continue, it will also F up guest's progression. My hypothesis is the game track quest progression in the station, but unlock event only happened up on returning to Saloon. And due to disconnecting from the session, the guest status get into a weird state. i.e. on your guest account the quest is marked is completed, but since you never return to the host saloon during the same session the unlock event didn't happened.
Also 0 sanity check in-place to prevent quest.completed != things.unlocked, which would not fix underlying problem but should resolve this bug.
My issues posted here: https://community.amplitude-studios.com/amplitude-studios/endless-dungeon/bugs/bugs-redirect/331-fassie-s-first-chips-slot-is-locked-after-completed-the-quest
Also see another case here: https://community.amplitude-studios.com/amplitude-studios/endless-dungeon/bugs/bugs-redirect/333-hero-quests-completed-in-co-op-do-not-grant-chip-rewards But unsure if this is cause by exit/crush then resume.
I had joined a friend's game as Cartie Bee and was specifically going for the 6 crystal shard upgrades on her last quest. I managed to get it, and we progressed all the way to the core. After fighting and beating Eriaudy phase 1, we were moving crystal bot for the final phase. After the zone door closed, all 3 of us crashed straight to desktop with no error report. The host was able to initiate the game from just before the move to last zone, and we all rejoined. However, after beating Eriaudy in last area, all of my progress on the run was lost. All I got for the entire run was 1 chip from killing Eriaudy. Now Cartie Bee's final quest is shown as complete for me, but I never got the chips nor her Badass Bookkeeper skin for completing it. I even tried doing the quest again, but since the game sees it as completed, it can't be unlocked. Now I am out the 5 chips and the hero skin without being able to just redo it. Please help, Cartie Bee is precious and must be hugged at all costs.
PS - Now logs in CrashDump folder