Flagging a package out of date is not needed in the backend. Backend only needs to unflag.
Special Note Prior to git import, approx 90% of the code was done by Judd Vinet. Thanks Judd!