With regard to the first issue - is udaterui.exe running? Can you restart the framework service on an affected machine and then post the agent log?
The second issue can be very tricky to troubleshoot as there are so many variables. I would recommend opening a support case so that it can be worked properly.
Regarding the first issue, Yes, udaterui.exe is running. the framework service has just been restarted.
Attached is a copy of the log, after restarting the framework service.