add destroy function return value for store.get and store.wait

The destroy function can kill an in-flight get request. Useful for
killing .wait requests which are long lived.