In October I was in the states for a week. So I installed a large SSD and mavericks. Thought I'd do it in case there were any issues. Although that breaks the "only one change at a time" rule, I felt that it would be OK. since they were quite disparate items. oops...
After that, I found this "hang" on save (and on open from an app). It was killing me. since I made 2 major changes, I suspected that it was the SSD, that was having trouble.
However, after (just now) finding this thread, I implemented it and Voila! it works!
So, this is a REALLY??? for Apple OSX designers: At what point did it become ok to go and check drive availability in the entire known universe just to open or save a file, especially when the destination/source of the file is local? And what was it in Mavericks that you changed to make that happen?
I'm guessing that some genius made the assumption that once you've connected your computer to a network, you would always have that network and those connections available. What part of "laptop" or "portable" don't they get?
Well, a workaround that deletes some system functionality is really not acceptable from a design perspective. I hope this is on a bug report somewhere...
But big kudos to the guy who figured this out. you are my hero for the week!