Call lifecycle base methods in correct order.
In non-coldboot case, make sure the splash screen is shown for at least 1 second so the experience isn't jarring.