This commit resolves two separate but related issues:
* Fixes the inability to unsubscribe from domains which are offline or no longer hosting an Owncast stream.
* Optimizes the subscription process to eliminate redundant HTTP requests. A domain is now validated only once during its first subscription, rather than every subscription attempt.