Zhao Xintong served a 20-month ban and has returned to snooker in stellar form.