Marks id as active. Calling this repeatedly for the same id is a no-op.
id
@override void start(Object id) => _acquire(id, _manualLease);