arbitration futher fixes
implements EBUSY on Resource.request()