(1) The city engineer may suspend or revoke a permit issued under section 7.295 if:
(a) The permittee fails to restore the public way in a safe and timely manner;
(b) The permittee fails to comply with any condition of the permit or any requirement of this code or administrative rules adopted by the city manager;
(c) An error or omission is discovered in the plans;
(d) New conditions at the location of the work are discovered that require changes to design, capacity or location of the work subject to the permit;
(e) The work that is the subject of the permit is not completed in a timely manner.
(2) The city engineer shall suspend rather than revoke a permit under this section if it reasonably appears that the cause for suspension or revocation can be remedied in a reasonable period of time.