Roselle is not my area, but I just had to comment , as I have never seen such a detailed list of requirements from a town!
W. Orange & Roseland do have a list of items they check for, but nothing as intense as Roselle!
Lvingston just checks for smoke and carbon monoxide detectors.......and fire extingushers (all of which are state requiremnts).
It seems like you almost need to have a second home inspection to get the CO there!
IMO - I would not expect leniency for a single family home vs a 2 family home.
I also would not think you could close unless you had the full CO, with nothing temporary or contingent, such as a certificate of "use".
Of course, I will defer to a Roselle agent's opinion.
Hope someone comes along with experience there.