[STAR-2378] Race condition for list ref presence.
This MR resolves a bug that caused a list's references to be out of sync with the currently installed modules. It also adds a script to assist in testing Providence with the demo repository.
JIRA tickets: https://tasks.opencraft.com/browse/STAR-2378
Discussions: Link to any past public discussions about this PR or the design/architecture. Otherwise omit this.
Dependencies: None
Testing instructions:
- Follow the instructions in
force-recompile.sh
- Use the demo to navigate back and forth on list pages.
- Roll back to master, navigate back and forth, notice how it crashes.