Only decrement pending requests on non-cached requests

This fixes a bug where the throbber persists after unticking and reticking an already chosen category.