Deduplicated warn-once logic for keyring-related warnings.
@spec warn_once(term(), String.t()) :: :ok