Well, the legal situation was that he couldn't be named until he was charged.
If Arsenal had suspended him, that would have outed him, and could have had a significant impact on the case.
The timing is weird, but maybe because he has nothing now to tie him to the UK the Met decided they'd better "shit, or get off the pot" as the saying goes.
For Arsenal to have considered offering a new contract, now that is appalling...