[Canvas] introduce new cfg parameter "appInitializationTimeout" + docs
[Canvas, tests] add tests for app initialization corner cases