centralize logic that ensures response body is closed

leans MethodHandler a bit in preparation of Observable support