It seems there is a missing "-f ${CONFFILE}" in the start() portion of the init script /etc/init.d/tor. The variable CONFFILE is only used in the checkconfig() function, so if you change the value to something else than the default, the script checks your new conf but always executes tor with /etc/tor/torrc.
Thanks for the report, it is fixed without revision bump