No local improvement assessment is invalid by reason of.
(a) A failure of the city engineer to provide all required information;
(b) By reason of a failure to have all of the information required in the improvement resolution, the assessment ordinance, the lien docket, or notices required to be published or mailed;
(c) By the failure to list the name of, or mail to the owner of any property any required notice; or
(d) By reason of any other error, delay, omission, irregularity, or other act, jurisdictional or otherwise, in any proceeding or step specified in sections 7.160 through 7.270, unless it appears that the assessment is unfair or unjust in its effect upon the person complaining. The council may remedy and correct all such matters by suitable action.