Making progress here, but the last test still wasn't quite right.
It turns out that the combination of IFTTT and Facebook is legendarily persickety when it comes to newlines -- you have to use a magic incantation involving:
- br tags
- nbsp tags
All this, despite Facebook not actually accepting HTML. Sigh, but I think it can be overcome.