Ah, an email from the good folks over at libguestfs suggested always doing
an aug_save() after any aug_set(). Doing that fixed it for me. It seems
more problematic since aborting partway through will result in a bad
interfaces file, so I may have to add rollback after all, but right now I'm
just glad it's working :)
thanks,
-serge