Fix JAR/JAD files loading multiple times.

Fixes #334
Doesn't this promise nesting make things load sequentially? For example, JARs will be loaded only when the FS initialization steps are done.