always call endasync when doing an async get
always call endasync when doing an async get

This implementation caused us to create tasks that would never return
if they were faulted, resulting in deadlock any time calling code
waited on one of these.

dontjee/hyde