ensure releasing the shash descriptor in the async-reader context before creating a new one