libwinpr-synch: make use of head's expiration time in timer queue