message: Decrement vault counts with moves
  Fixes
diff: @@ -414,12 +414,15 @@ function removeItem(store: Draft<DimStore>, item: Draft<DimItem>) {
  if (sourceIndex >= 0) {
  store.items.splice(sourceIndex, 1);
  + // TODO: replace vaultCounts with a selector
  if (
  item.location.accountWide &&
  store.current &&
  store.vault?.vaultCounts[item.location.hash]
  ) {
  store.vault.vaultCounts[item.location.hash].count--;
  + } else if (isVault(store) && item.location.vaultBucket) {
  + this.vaultCounts[item.location.vaultBucket.hash].count--;
  }
  return true;
  @@ -431,6 +434,7 @@ function addItem(store: Draft<DimStore>, item: Draft<DimItem>) {
  store.items.push(item);
  item.owner = store.id;
  + // TODO: replace vaultCounts with a selector
  if (item.location.accountWide && store.current && store.vault) {
  store.vault.vaultCounts[item.location.hash].count++;
  } else if (isVault(store) && item.location.vaultBucket) {
  