Forever statement does not finish with Objection

In reply to UVM_LOVE:

The sequence is the stimulating part in your UVM environment. If you have there a forever loop inside it will never come to an end.

bseq.start(env_o.agt.seqr);

is running forever. Never the drop_objection will be called.