The state of a StorageTask as emitted by taskState.
The task is running and made progress; snapshot is its current state.
The task is paused; snapshot is its state at the pause.