feat($concurrent-chunks): Fix progress & auto-resume #937

Also some other code tidying.