do a better job at escaping TXT, fixes #795
add recursor txt escaping test