Clarify contract for `_fetch` on observe handles