Fix IT fadeout and envelope reset on new virtual channel

Don't modify channel state variables before copying to a new channel,
otherwise the new background channel will respond to new parameters
set for the new event in the foreground channel.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>