Still not solved, but I have a hanky-janky patchwork that screws up the way I want my app to work but at least I can guarantee that it stays running now. For whatever reason, you can't play twice and then pop back to a screen prior to one that has your posters for video selection (at least I can't). So, I'm now popping twice any time I see the player close to take the user back to the third screen. Then I force it to reload the 4th screen which the user plays videos on. Again, if I leave the user on the 4th screen they can select and play as many videos as they like. Then when they try to go back (unlike every other case) they get to look at a black screen. If anyone else has this problem, there's how to solve it for now. LOL.
I can't keep messing with this any longer. I literally went Friday and Saturday without sleep and finally went to bed on Sunday at midnight, all over this. I even missed a plane flight (I have a really pissed off girlfriend now) and I still don't have it solved.
I will come back and show you how I got good quality screen flow with a factory tomorrow after I have finished tying this app back up, now with a two screen pop at the end of the chain.