reset the async status when evicting an object

and ensure setting the output value pointer when an async object
is found during an arc_lookup() operation
some more debug messages and minor cleanings