We need to make sure we mark async
process as ended before we return a success/fail response.

Fixes issue #244 on unity3d-store