I've messed up at least one upgrade by accidentally having mercurial queue patches applied when trying to upgrade. sage -upgrade should at least warn the user, and maybe give an option of popping off all of the patches before upgrading or just quitting.
CC: @sagetrac-jthurber
Component: build
Reviewer: Jeroen Demeyer
Issue created by migration from https://trac.sagemath.org/ticket/4833