pass more-specific arguments to async_free_ctx since we can

This means that library_async.js can make some more precise assertions.
add statistics and warning for ASYNCIFY bloat