There was a bug where unauth users could not add more than one item to a grid before it went read-only. This fixes that bug and ensures that permissions are set properly so no one can edit other people's grids.
We start storing the party ID here so that we know (and can come to know) when we are working with an existing party.
Updating the weapon grid based on `weapons` the state vs `props.weapons` makes saving items to a party work properly.
Unfortunately, it sends us back to square one with debouncing the uncap indicators.