race condition in ast_module_info->self caused segv

Please pull this commit - there has been a race condition. ast_module_info was not synchronized so access to it could (and dit) cause segv.

There's no need to use ast_module_info->self as the module object is available in chan_capi.c ...