New job submit branch

This is the workaround for when the scheduler is lying about zone availability and capacity.

There are HardCoded 'zones to exlcude' - this should be rethought in the future