[minor] Improved error checking around missing storage defs.
This resolves an edge case where path caches would not be correctly
generated when a primary storage has been redefined not to contain the
defintions for an OS platform. Toolkit now fails more gracefully and
will skip FilesystemLocation entries where no path has been defined.