job overwrite limits insanity (+1 squashed commits)

Squashed commits:

[68b7d1e] job overwrite limits insanity
custom backoff and rate limiting