Ensure that reset() can be called at any time

The originalFavicon variable is populated by getCurrentFavicon which was called only when setting a bubble, not when setting a custom image or resetting without setting the bubble.
This avoids setting the favicon href to an empty string in these 2 cases, thus trying to use the current page as favicon.