Whoops, seems I found a bug. When copying a program to another CM, the current program execution position does not get reset (I have not checked if run/pause state changes).
Most likely, the program position _should_ reset to idle and enter paused mode for the CM.