Remove duplication in Program::Execute{And,No}Wait.