free values on old sync node list

I don't see anything else that should be free() before swapping uc->sync_list with new list generated from legion scrolls, if you see anything just let me know