Function waitUntilSnapshotPublishable

Wait until a snapshot can be published