Turnes out that Pre/PostWorldInitialization events are not fired every time after creation and cooking initialization is completely different than normal editor run. Added a new event called in UWorld constructors and registered Landscape event to it and added auto-startup module loading to the commandlet path.
[CL 2337078 by Jaroslaw Palczynski in Main branch]