qga: group agent init/cleanup init separate routines