I have the same problem.
Every time I join a Duty, I get disconnected from the server after a few minutes of playing, giving me the 90000 error.
I have only been having this problem the last week. The 3 weeks before that, I had 0 disconnects.
I thought it might have been the data packs, etc, not going trough. But then, my first 3 weeks were just fine with this game. So must be something else.
I hope it gets better after the next maintenance?!

So, in short, I feel your pain...