Need to drive a condition after item_done()

I have a driver that drives multiple byte serially onto the interface bit by bit. The number of transactions are randomized and after all the transactions are over, I need to drive a stop condition.
Now, putting this after the item_done() doesn’t work as the simulation stops post this. I can’t use it in the test or in the sequence as this does not make the testbench reusable.
Is there a way to keep the simulation running post item_done() to assert this condition in the driver itself?

In reply to gowrihiremath:

It sounds like you want to continue your simulation after your sequences have completed. You should read about objections, or extending a phase drain_time.