Fix callback validation to fail fast in CallbackList (#23368)