Cool! What we learned is that the python API breaks if SSML elements are indented by spaces. I'd call that a bug, but I haven't read the SSML spec to know better.
Thanks to Suresh for suggesting the SSML may be to blame, even if some speech services accept it okay.