Any time you accept a position and have a start date and then don't start it makes a negative impression. I would assume for some companies that would put you on a do not hire list. It doesn't sound like you are able to start, so I would let your employer know as quickly and professionally as you can to try and leave the door open for possible rehire. Good luck.