Fixed a race condition in WorldAmInterface::isend, where the request returned by the function could refer to the wrong message.
Modified memfunc_enabler to be more robust.