(1) A surveillance device warrant may be revoked at any time before the end of the period of validity stated in it by—
(a) a judge, if a judge issued the warrant; or
(b) a magistrate, if a magistrate issued the warrant.
(2) A judge or magistrate may revoke a surveillance device warrant on application by or on behalf of a law enforcement officer.
(3) A judge or magistrate who revokes a warrant must give notice of the revocation to the chief officer of the law enforcement agency of which the law enforcement officer to whom the warrant was issued is a member.
(4) If the judge or magistrate revokes the warrant on the application of a law enforcement officer, the judge or magistrate is taken to have notified the chief officer under subsection (3) when the judge or magistrate revokes the warrant.