set max delay for exponential delay on snapshot monitoring

The exponential delay quickly goes into multiple minute delays when waiting for completion, so set an upper bound of 10s so we continue to poll at a reasonable frequency.

Also log progress for snapshots so we can see when it starts (progress value changes from "None" to some integer value).