[URL Operation] Don't allow transitioning to invalid states