Fix bug where multiple Spot requests would be submitted

Fixes an issue where multiple Spot instances attempt to spawn
when Jenkins dynamically creates additional slaves when the
workload exceeds the number of workers. Since Spot instances are
initially disconnected slaves, their executors weren't being counted.
This counts the exectutors of any Spot instance that has a corresponding
Jenkins node as part of the potiential workers.