zephyr: Don't give bogus error messages when adding subscriptions.
We were returning the value of an uninitalized 'ret' if we added
subscriptions to the deferred list instead of taking them
immediately. This primarily manifests as an occasional (false) error
suscribing to login messages at startup.