Run under Puma -- ignore async.callback if it does not exist, and spin up EventMachine if it's not running.