feat(simulator): wait for transactions end before simulating firmware