Jesse mentioned that one of the JSON interfaces had been fixed, so I
dug up a test, and sure enough it works.  Then I looked more closely
and noticed that all three paths have more response values than they
used to... so: hive-braindump.py now prints the encoded ids
of the just-created tasks, so you can conveniently but-first or
and-then them.
Err, except for the conveniently part - as the FAQ points out, you can't actually do those operations over the braindump protocol. (Requested.)