Over half of my factories are saying "Not enough workers" but there's still industrial demand, there's even less residential demand. However when I build enough residential so that the residential demand goes away completely, my factories still say "Not enough workers" and close down (I'm having to bulldoze so many factories). Should I just build offices (they aren't saying "not enough workers") or is there another solution?