as far as i know, the statement, "Erroneous Nickname: Being held for registered user" didn't come from services. So, that might be a server or client side messages. And as for nick release timeout, it can be configured from services.conf 'NSReleaseTimeout <time>'
and lastly, its the first time i knew the kind of error you got ;b