incorporate k8s scheduling backoff logic

implement fix for #50 
A follow-up PR to address this does seem like the right thing to do.  Your TTL proposal seems like a good middle ground solution that would require less refactoring.  In that case, I would advocate a low default TTL of 5 seconds (the default offer interval).