Fixes #5283 and #5315

All it took was some fancy switches.

Conflicts:
	code/game/jobs/job/civilian.dm
	code/game/jobs/job/medical.dm
	code/game/jobs/job/science.dm
Fixes #5299