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
Maybe don't return here in case there are somehow multiple spaces, but no default locations?