Bug fixes for test_delete_volume_with_dependent_snapshot

Added method to wait for a snapshot to finish deleting, so that the
volume can be deleted properly