Hey Niall
You may want to note in the ADK installation section that secure boot needs to stay disabled if any DISM related functions need to execute. I ran into this issue when I tried to add optional components to my boot image which resulted in the "failed to insert osd binaries" error. Once I disabled secure boot, everything worked again!