Immunity can be rescinded.
"...he is not constitutional entitled to protection from prosecution for everything arising from the illegal transaction which his testimony concerns (transactional immunity). Kastjgar v. U.S. 406 U.S. 441, S.Ct. 1653, 32 L.Ed.2d 212.