Add a 30 minute timeout to jenkins state run

This lowers the load on the jenkins server and is still accurate because the expected minion to return if finite