Asi si na to už prišiel, ale tipujem, že ten prvý problém (404) bude spôsobený chýbajúcim returnom v obsluhe delete. Takže to prejde ďalej do hľadania súboru na súborovom systéme a keď nenájde súbor delete, tak vráti 404.
Pod WebShims máš na mysli WebShim? Ak áno, tak si pozri na tej stránke s dokumentáciou metódu updatePolyfill.