PR of initial master commits

perhaps provide a comment as to why this is 5 e.g.

// Start at 1000ms and increase by 150% each timeout.
// 1000 + 1500 + 2250 + 3375 + 5062

Actually, does not seem like it would get to 5 attempts...