vppinfra: refactor clib_rwlock_t to use single condition variable