Put back load-from-cache as default fetch behavior.

Remove event.default() calls as these seem not to exist on recent canary.
Merge remote-tracking branch 'origin/sw' into sw