Belmont vaccination hub cancellation scandal causes outrage among MPs and residents, as NSW Health stuffs up