Isolate fetchQueue instances

Previously we were aborting the upstream request if any pending calls
triggered a bindToRoute cleanup. This caused issues when fetch+load calls were
made on a single object as the load call would terminate the fetch call
incorrectly.