Did you ever get any answers with respect to what's different in BlazeDS4 vs 3? I'm curious myself as we are are currently planning / budgeting for a possible overall upgrade to our stack.
I can answer #3. The only differences are bug fixes. There doesn't seem to be any warrent to call it v4.