Smoke renders, but not fire in 2.79 Cycles. However, both are fine in rendered viewport
cegaton was right, it's a known issue with the viewport -- disabling Transparent under the Film tab and using a big plane behind my subject with a holdout shader let me render the flame correctly, then I used a lighten blend mode to composite it in Affinity Photo. Thanks, everyone!