Properly implement chaperone-of? checks for results of chaperone handlers
* Also abstract the common pattern of checking results of chaperone handlers