Hey gents,
First time posting.
This just worked for me:
Origin -> Application Settings
Scroll down and uncheck: "Automatically keep my hames up to date", "Automaticall keep Origin up to date", and also uncheck "Update to the beta version when available".
Log out and close origin completely, (make sure its actually closed and not just hidden).
Re-open Origin, log back in, re-check the boxes you just un-checked.
Log out and close origin again, go back in, log in.
Open battlelog and wait a few minutes, then try joining a game, my origin just downloaded a new update and now its working again.
It says im on version 9.3.5.4620 - 238325.