Don't break on multiple .updates

Fixes a bug where performing more than one icon update on an overlay that was created with a spinner would throw because the spinner no longer has a parentNode.