вообщем поборол, фух...
причина была в дубликате юзера, у которого были проблемы с логином - каким-то непонятным образом в таблице phpbb_users появился еще один юзер с таким же ником, но с совершенно другими остальными данными. как он там оказался ума не приложу. но как только удалил его все заработало.
а некорректный форвардинг был из-за того что я болван при установке модуля phpbb забыл поменять дефолтные пути в его .htaccess.
огромное спасибо rgb за помощь!