Retry Fleet container scheduling operations

This PR introduces some retry logic to work around common Fleet failures.  The two failures we see are:

 * Failed to create container (see #1997)
 * Failed to destroy container (see #1997)
 * Failed to start container -- where Fleet reports units as "failed" for a time even though they go "active" shortly

Fixes #1997