Aangezien de originele poster vroeg om mijn opmerkingen (die slechts links zijn) als antwoord te plaatsen, komt het hier:
MSDN:System.Guid .ToByteArray wisselt de eerste 4 bytes uit
Het lijkt erop dat het niet duidelijk is gedocumenteerd wat de endianiteit van de verschillende componenten van de Guid
. is bezitten, bij het converteren van en naar Byte[]
.