Removing socket event decoration from `xhr` shim because it creates an unexpected type of memory leak, fixing how `key` is handled within `DataStore.setComplete()`