Currently condor_submit and the QMF SchedulerObject in the QMF schedd plug-in have to inject the following attributes into a submission for the schedd and submitter ad updates to have a correct idle job count:
ATTR_MAX_HOSTS - non mpi or pvm
ATTR_MIN_HOSTS - non mpi or pvm
We should review why this is the case. These attributes in themselves don't appear directly related to idle job status.