Fixed onactivate cache deletion logic

Instead of checking for the cache names in the property values of `CURRENT_CACHE`, it was incorrectly checking for the cache names in the property names of `CURRENT_CACHE`.

(Arguably, I should just make this an ES6 Map instead of an Object, and once Chrome adds support for `Array.from(map.values())` I might do that...)