In PlayOnline, before you log in, there is Check Files button on the right hand side. If you have a corrupted or missing file, it will be repaired automatically using this.
You can also use this method - by deleting a file or files yourself - to force a version update if it's on the server but the "Check Version" button has not yet appeared.