message: Initialize REF_COUNTS[id] to 1 instead of trying to increment undefined.
  undefined + 1 is NaN, and NaN > 0 is always false. This meant we always destroyed the websocket and poller when calling stopK8sWatch(), even if there were multiple components watching the object.
diff: @@ -60,7 +60,7 @@ const actions = {
  return nop;
  }
  dispatch({id, type: types.watchK8sObject});
  - REF_COUNTS[id] += 1;
  + REF_COUNTS[id] = 1;
  if (query.name) {
  query.fieldSelector = `metadata.name=${query.name}`;
  