While it is nowhere documented as far as I can see, jobs must have
a (title, params) constructor signature, unless they implement
GenericParameterJob, in which case it is just (params).
NewcomerTasksCacheRefreshJob used the latter signature, but did not
implement the interface, so it was passed a Title, and the params