locking/rwsem: Rework zeroing reader waiter->task