• Is there any additional complexity to the SSIS package which you have not mentioned?

    Is the data flow in a Foreach container, perhaps?

    No idea why replacing a proc with another version which is exactly the same should cause this behaviour - sounds very unlikely.