We should only incrementally ask for 1 vcore

The old way would sometimes result in us asking for too few if
threads_ready spiked up quickly beyond the number of vcores we could ask
for (without requesting some we could still get...).