ENG-5096: Instead of having two timeouts for StreamSnapshotDataTarget, have the
watchdog's timeout be settable.