Microoptimize rangelock_unlock_int()
Only broadcast if there are sleepers.
Suggested by: markj
Reviewed by: markj, Olivier Certner <olce.freebsd@certner.fr>
Tested by: pho
Sponsored by: The FreeBSD Foundation
Differential revision: https://reviews.freebsd.org/D41787