Does that describe it?
There is a property "streamTimeout" that determines how long DVR keeps waiting for more content to record before determining that no more is coming. Its set to 300000 ms (5 minutes) to facilitate encoder resets/reboots that could occur. You could try lowering this value. See here: http://www.wowza.com/forums/content....-Configuration
The other possibility is that we're not sending the info to the iOS device properly that there is no more live content. I'll add this to my list of things to verify.