Proceedings at a meeting of a council or a council committee are not invalidated because of--
(a) a vacancy in a civic office, or
(b) a failure to give notice of the meeting to any councillor or committee member, or
(c) any defect in the election or appointment of a councillor or committee member, or
(d) a failure of a councillor or a committee member to disclose a pecuniary interest, or to refrain from the consideration or discussion of, or vote on, the relevant matter, at a council or committee meeting in accordance with the council's code of conduct, or
(e) a failure to comply with the code of meeting practice.