Engine: fixed Scene fade out when only one function is running

Engine: revert stop all functions fade out. Adopted a better solution using GenericFader as the rest of QLC+ does