When running `upgrade` it also "un-pins" a version even though it wasn't upgraded (also to upgraded requests).  It's a little unexpected. Shouldn't it keep the request status (minor, patch, pinned)?