Fixed a longstanding bug that could cause bogus "max loader recursion" errors under load. The loader recursion tracker must be per request, not global, or it will be confused by unrelated requests for the same content