12 days before the merging of the final catwatch patch another change was made enabling LinksUpdates on the JobQueue
This introduced the getAsJobSpecification method which was thus not altered when rebasing the catwatch patch.
Because of this the revision info is not stored by the getAsJobSpecification method hence when this job actually gets around to running revision is again unset!
The method needs to be modified to store this! Similar to this change!