Fix to reservation logic for split job share field

Splitting the job's shared field into whole_node and share_res
in order to support gang scheduling of jobs with exclusive node
use broke the logic used to support advanced reservations containing
specific cores.