Re: "Waiting for game to exit"
If you are using Chrome, this is your issue. Chrome does not support plug-in launching anymore, and the "Plug-in free launching" option is a bit buggy. You will have to stick with Firefox for now, as I have seen many with issues in IE and Edge. If you like those browsers, and they happen to work for you, go ahead and use them, its just my recommendation for now is Firefox. When you do switch browsers, make sure you install the latest plug-in. Also, to fix the "Waiting for game to exit" when a server fails to join, you need to kill the program in task manager. If it is not appearing in the task manager, simply log out of Battlelog and log back in.