qml: fix fading edge optimization conflicting with animation
There is an optimization in FadingEdgeListView that if both edges cease to be faded, effect is disabled. This optimization is conflicting with the animation that when only one edge is faded the effect is immediately disabled before the disappearing animation completes.