Don't remove the id, because browsers with functional unload for `<link>` elements still need the id to stick around so that the poller doesn't continue infinitely.
For browsers with working `<link>` onload, leave a "finished" attribute around so that the poller knows to stop. This is particularly useful for browsers that restrict access to `sheet.cssRules` when the stylesheet comes from an alternative domain.