clean up resume_dsfetch() so that the fctx reference counting is
saner and easier to follow.
(cherry picked from commit 7b2ea97e46)
clean up resume_dsfetch() so that the fctx reference counting is
saner and easier to follow.
(cherry picked from commit 7b2ea97e46)