I don't see how. I've been over it pretty carefully. I may misspell an item or two in my debug logs, but having them be that.. off, no. Also, I've checked the Orion.Nodes table and seen both of the created rows. The 'first' contains the data sent via the Create call, the 'second' has only the two custom property fields filled in with the data sent for the CustomProperties call.
As soon as I'm able, I will of course look over the code again, but I'm 99% sure my logs are accurate.
-Scott