need to isolate start state in optional repeat before setting final
need to isolate start state in optional repeat before setting final

Discovered and fixed during the course of correctness testing. refs #65

timoc/ragel,timoc/ragel,timoc/ragel,timoc/ragel