I think you are going to have to just wait this out I am afraid. I am sure the airline you work for would rather you being able to fly the entire programme and are currently already extra work. I would just not suggest "having a moan" I am sure someone somewhere is working on it on your behalf. I know how fustrating the process is, especially if you are missing out on the better half of the routes and also the salary. I had a similar experience some years ago and spent almost the whole summer flying short haul awaiting my U.S visa, if you ever have regular dealings with them you will learn it is there way or no way, I once watched a guy get dragged out of the U.S Embassy in London screaming! Seriously! Trust me it will come!