If your friend's company does not tell CIS to cancel H1, I guess he still can transfer to other status. But if CIS receives the cancel letter, then zero tolerance applies.