How to update changed date for a node
Not personally tested, but according this issue is a problem for already existing entities, while it should be resolved for new ones.
Also, there's a module that seems to address this issue.
So, I'd say:

try to create the node only in one step, to see if that preserve the original timestamp
if that fails, try either the patch or the module