don't force run-loop flush to be deopted

usage of a try/catch's currently deopt an entire function in v8

concept approach to only do so if we are actually utilizing it