[model.from_pretrained] raise exception early on failed load
Currently if `load` pretrained weights fails in `from_pretrained`, we first print a whole bunch of successful messages and then fail - this PR puts the exception first to avoid all the misleading messages.

(github produces some weird replay effects when re-using a branch that it assigns by default when editing on github)

@sgugger, @LysandreJik 