I have an Airave. And because I have an Airave, I can test what settings stop me from making calls.
The OP needs to be modified to add in the ##3282# step to enable EVRC-B. If you only do what's in the OP, nothing actually changes. Any perceived benefit is placebo effect. Here's how I know this:
I first only changed Home Orig and Roam Orig like the OP said. I dialed my wife and the phone worked exactly as always: Airave chime happens and then the call is placed. Call quality sounded same as usual. Not perfect but not bad.
Then I read the thread further and saw there was another place to activate EVRC-B. Call it the master switch. I turned this on, and suddenly, my phone behaved very differently.
When I placed a call, the phone would sit on the dialing screen. I hear nothing. My bars indicate I have good signal from the Airave. After about 30 seconds of nothing, my phone switches to roaming mode. At which point, sometimes it places the call (off the airave) and sometimes it just "hangs up" and takes me back to the dialer. hmmm. Sounds like NOW I'm actually using EVRC-B.
Then I read Early's posted (quoted in this post) about how someone disabled EVRC-B on the Roam Orig to fix issues with Airave. So I put that back to EVRC. Same thing. Phone tries to dial with apparent good reception, can't, and flips to roaming, at which point it sometimes dials on roaming, and sometimes it hangs up.
So... using EVRC for Roam Orig does not help Airave users. Disabling EVRC-B under ##3282# allows Airave to work, regardless of what's set in Home Orig or Roam Orig. These probably default to EVRC if the master switch for EVRC-B is still disabled.