For some reason I was convinced that when Mafia encountered an erraneous to_item() conversion it aborted the script, apparently I was wrong. Thanks for pointing that out. ^^
I hadn't thought about just looping the script, that's much simpler than any number of other approaches I attempted to use.