After rhel-osp-installer finishes installation stage,it starts configuration stage. When installation stage is over it take ~3-4 minutes (which is considerably a lot of time) before configuration stage begins. At this point user has no indication if everything is ok or something is wrong because nothing happens a lot of time. We must to add some message like "Installation succeeded,wait a few minutes for configuration process to begin" in order make sure user understands that installation didn't stuck.
I think this belongs to installer, not staypuft itself.