HMRC Agent Maintainer Error

We are a new practice and have finally received our SA  & CT agent codes from the Agent Maintainer.  We have successfully enrolled online for CT but not for Self Assessment (arrghhhhh!).  We contacted HMRC and after being passed around a number of people, we were told that we have been given the wrong SA agent code!  We are waiting for a call back from HMRC but were told it could be up to 15 working days!!!!!!!   Has anyone else had this problem - or is it just us?

Thanks.