store 404 status in avlblty too

we need to (try to) unbump even the hashes that gave 404.
due to how rebalance works we accept bumps/unbumps even without the hash.
keep idx counter in sync with hashop's internal counters

this is ugly