Prepare executable only if next task is available
Prepare executable only if next task is available

Also run next task after recieving results without another invocation from
server.

niekas/dakis,niekas/dakis,niekas/dakis