fn should_attempt_startup_auth( has_login_account: bool, has_password: bool, has_cached_credentials: bool, setup_only: bool, reset_device: bool, ) -> bool