I understand how patching works. The problem is that a reboot is taking place more than once when it does not need to. I have checked many systems and patches that do not require reboot based on the catalog are still getting flagged with a reboot. Same thing with 3rd party patches. Most software updates do not need a reboot anymore and have personally verified this.
My issue with the whole thing is the verbiage. The check box states "Reboot IF REQUIRED" which is not accurate to what it is doing. It seems to reboot no matter what if there are patches installed; then reboots again if any 3rd party patches are installed. Usually this would be fine, but for machines that miss the patching window, it causes the machine to reboot multiple times and does not allow an option to schedule/delay or anything; causing user interruption when majority of the office is using laptops. Even just an option to reboot all at once, vs a reboot for patching and then another for 3rd party patching.
My work around was to attempt to do 3rd party patching at a different time, but this is not possible.