Currently initialization only runs if we're in a Flutter workspace. This isn't the case when running something like Flutter: New Project, so the user gets a message saying to run flutter doctor themselves and reload.
If we have a Flutter SDK with no Dart SDK (after the normal searches), we should attempt Flutter initialization.