Defer App readiness immediately upon creation.

Advance App readiness as appropriate for tests vs. production.

Also, fix a mixup of initialized vs. ready in tests.