basesrc: release the object lock sooner