Fail with error rather than silently on storage init problems.

Storage initialization failures currently exit silently but they should at least output an error.
-Mark

Okay. I think it still needs an otherwise(function(err) { defer.reject(err) } here though?