Interpret escape sequences correctly in all cases

If we end up in the else branch and our color variables are populated with raw
escape sequences rather than calls to `tput`, the ASCII for the blue color code
will leak into stdout unless we supply the `-e` argument to `echo`.