Decrement granted read lock when releasing a read lock if there are no pending write locks. This still allows fair queuing between read and write locks but does not block on aquiring a new read relock if we are below quota of active locks and there are no pending writes.