Another attempt to fix issue #4.  If we find time attributed to a line that's not in the current function, we guess that LuaJIT forgot to tell us about a return and move up a stack frame.  We do this even if the stack frame above doesn't work either.  Now, we check if the stack frame above actualy works.  If it doesn't, we complain, but we don't move up the extra stack frame.