Ну, я нашел простую ошибку. Служба искала файл PID службы java. Но вместо этого он должен был искать файл PID демона.
pidfile_child="/var/run/${name}.pid"
pidfile="/var/run/${name}_daemon.pid"
, а затем
rc_flags="-r -P ${pidfile} -p ${pidfile_child} /usr/local/bin/java -jar ./tabor-web.jar >> /var/log/taborweb.log 2>&1 ${rc_flags}"
теперь работает как задумано.