fix race-condition on "simctl erase" command

async won't return the `stderr` argument, so if the exec call hits an error we only get an error code passed into the first argument of the callback and don't get the reason why.