Automatic re-assigment to the job? Fucking YES, please. Micromanaging a day and night shift for every girl every time she gets tired is annoying as fuck. I basically avoid it altogether, putting any girl "on hold" untill she has the toughness through traits and/or items to not get tired at all.
The basic matron code sends them back to work if they had been taken off work by the matron or given maternity leave.
The new code I am working on will assign them a new job even if they had no previous job in that building.
I am starting with the Movie Studio, because that has 2 required jobs, camera and purifier.
If neither of those jobs are filled then the Director will assign either a jobless girl, or an extra crew member or an actress to do that job.
Not sure yet what I am going to do if there are not enough available girls in the movie studio.
I can also have the Director have some control over the Film Random job but that will come later.