Most of the context is in ENG-3878:
I've identified a query that returns the same information, but has significantly better performance.
Following my earlier observation that the OR clause in the uploads join is responsible for the majority of the cost, I split that join up into two joins.