Better fix for S3M effect memory sharing

Certain effects (tone portamento, vibrato, etc) only set the shared
memory but don't retrieve the value from the shared memory. Volume slides
and portamento up/down fully share the memory value.

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