Так есть же уже bulk_upload.py, который принимает как osmchange, так и .osm-файлы с аттрибутами modify.
Для отката changeset-ов используются Revert scripts
В JOSM-е конечно откаты были бы удобнее, поскольку там можно наглядно посмотреть, что изменилось… Может, в ближайшее время возобновлю свою работу над этим, тем более, что josm наконец-то начал парсить changeset-аттрибуты объектов, а этого так не хватало!