Fix for my 'new' job preferences screen

The code no longer practices black magic on guessing the preference level you would like to switch a given job to. It's now a part of a hardcoded condition, meaning it shouldn't be misbehaving anymore.