Since Apr 21 there are no such messages in kern.log about loading cupsd or cups-pdf. All that changed in my configuration after Apr 21 was routine updates. According to what I see in kern.log cupsd was loading properly on Apr 19, 20, and 21, but not before or after. cupsd managed to run during the window of 3 days before another update spoiled it again. (I update my system daily.)
The last time cups loaded at boot time I saw these messages in kern.log
kern.log.1:Apr 21 06:52:06 Medium kernel: [ 7.215772] type=1505 audit(127185072 6.855:13) : operation= "profile_ load" pid=934 name="/ usr/lib/ cups/backend/ cups-pdf" 6.859:14) : operation= "profile_ load" pid=934 name="/ usr/sbin/ cupsd"
kern.log.1:Apr 21 06:52:06 Medium kernel: [ 7.216856] type=1505 audit(127185072
Since Apr 21 there are no such messages in kern.log about loading cupsd or cups-pdf. All that changed in my configuration after Apr 21 was routine updates. According to what I see in kern.log cupsd was loading properly on Apr 19, 20, and 21, but not before or after. cupsd managed to run during the window of 3 days before another update spoiled it again. (I update my system daily.)