introduce "Clean" and "Abandon" transitions; allow "CleaningPhase" to be blocked.