- typo
- you're comment says disable syncfs on non-chromeos - but it looks like this disables it on all platforms
- if you don't call _restoreSyncFs(), you'll have to complete the completer that it otherwise would have: `_whenAvailableSyncFs.complete(this);`