Init script of bind searches the pid file in /var/run/ while it is in
/var/run/named/. Therefore an /etc/init.d/named stop or restart will fail.
fixed in cvs
Unfortunately, the latest ebuild (9.2.2-r2) lists the pid file as /var/run/named.pid in named.conf-r2 while the named.rc6 init file uses the (proper) /var/run/named/named.pid value. The named.conf-r2 file should be modified to change the "pid-file" setting back to what it was in the named.conf-r1 file (or else the pid file will not be able to be created due to the named user not having write permissions in the /var/run dir).
I went ahead and submitted a separate bug for the named.conf problem (bug 24497), since it is a separate issue from this one (which was about the init script).