We have been having the same trouble.

We managed to correct the "ship from invalid state" by going into our preferences and re-saving our own address details.

Nothing changed, just a re-save.