Tidy up legacy report URL logic, and make it pass through from base class.