fix payment redis final cleanout issue - possible double spending - optimized