fires free-run worker with no dependencies to track

def fire_freerun_worker(self, thread_handler_header):
        """ fires free-run worker with no dependencies to track """
        try:
            assert isinstance(thread_handler_header, ThreadHandlerHeader)
            self.logger.info('{0} {{'.format(thread_handler_header.key))

            state_machine = self.timetable.state_machines[STATE_MACHINE_FREERUN]
            state_machine.manage_schedulable(thread_handler_header.process_entry)

        except Exception as e:
            self.logger.error('fire_freerun_worker: {0}'.format(e))
        finally:
            self.logger.info('}')