DisposingOfDisposer - unifying request cancellation

(should also fix #3225)