sanlock: retry transient sh failures
Because acquiring a shared lease includes holding
the lease in ex for a short period, multiple hosts
trying to acquire the sh lease in parallel can see
transient failures. Detect this situation and
retry the sh acquire up to eight times.
Signed-off-by: David Teigland <teigland@redhat.com>