Expiring or deleting a pre-auth key that does not exist updated zero rows and returned no error, so the caller could not tell a missing key from a successful no-op. Return ErrPreAuthKeyNotFound when RowsAffected is zero.