I've been up and down this thread and it looks to me like this is an environmental issue.
Can you tell me what you have for your setting of IDENTITY_INSERT ? Is the login different in your registered server in SEM, compared to how you are accessing this database from the QA ? Have you got permissions to actually do inserts using the SEM login?
Permissioning and rights management may explain how Sergey and Michael can run your script, but not yourself.
Simon