Default Locations: Add exception handling

Add try-except blocks around Space and Location creation so that defaults creation does not block interacting with the storage service if there are problems.  Restructure Location creation to reduce boilerplate.

refs #7416
OK, fair enough.