LCM not running consistently after reboot


I’'m currently working on a configuration that requires a few reboots (mainly around .net 4.5.2 installations or page file moves) and I’m seeing odd behavior when then LCM is triggered on a reboot. Sometimes it will work fine and runs as normal from the DSCRestartBootTask scheduled task but sometimes I can see in Event Viewer that it gets invoked but seems to stop at:

Successfully got the action Ok from pull server using Download Manager WebDownloadManager.

And seems to stop doing anything.

Usually straight after this I would expect to see this:

Running consistency engine.

Does anyone have any tips on how to troubleshoot what the LCM is up to here? All of this is using WMF 4


Quick update - tried with the April preview of WMF 5 and it seems to handle this correctly.