Colombia’s Gustavo Petro had vowed to refuse deportation flights until migrants were guaranteed ‘dignified treatment’.