aco/insert_exec_mask: ensure top mask is not a temporary at loop exits
This is problematic when the successor of the loop exit is an invert block. It assumes that the top mask is Operand(bld.lm)
and doesn't change it when entering the else branch.