Well, I'm afraid somebody with coding skills should trace the flow of events. First, make sure trigger_zebras_for_qr gets called (you can use a beep, a NotifyBox, a printf, some LED blinks or whatever you feel confortable with. The make sure the event arrives at livev_playback_toggle (if it gets lost on its way, find out where exactly). Then make sure draw_livev_for_playback is starting, and make sure it's not returning early for who knows what reason.
These are the troubleshooting steps I would follow; expect it to take from 1-2 minutes to half an hour (depending on luck and skills).