Update SwipeListViewTouchListener.java

Switch the call sequence to avoid the conflict while access var 'downPosition' within swapChoiceState and onAnimationEnd. swapChoiceState is located in the main touch thread while onAnimationEnd is in the other thread, Once onAnamationEnd changes downPosition to INVALID by calling resetCell, swapChoiceState might get an INVALID position parameter,