Если приложение уже перешло в неактивное состояние (applicationWillResignActive + didEnterBackground), вы не получите никаких дальнейших уведомлений, если приложение будет прекращено.
Хотелось бы ожидать, что ваше приложение полностью остановится после шага 4, но, поскольку вы не получили сообщение о завершении отладчика (как на шаге 7), приложение каким-то образом не завершило работу полностью.
Сессия 105 WWDC 2010 - Принятие многозадачности на iPhone OS, часть 1 Видео очень хорошо объясняет изменения состояния приложения.