I got some confirmation from Alan Kertz (@Demize99) on the specifics of being revived. It's pretty interesting.
First of all, as soon as a medic zaps you, anything that happens to the medic afterwards does not matter. Once that revive happens, you're presented with the option of accepting or declining a revive. You can press A immediately and just like in previous
BF games, you'll be brought back into the fight in a split second (this time, with no immunity period, thankfully). (Note that if you die immediately after being revived, you cannot get revived again until your next life. However, if you accept the revive
in a safe place, if you die again after a little more gameplay time you can get revived a second time in the same life. These revives do not count as deaths.)
You have another option, though. While the dialog is presented that asks you if you accept or decline the revive, you will be stuck in prone position with a pistol. That way, you can assess the situation of whether or not it's a good idea to come back and fire at anybody around your body. Apparently, there is no time limit in how long you can stay in this state (but you are stuck in prone with a pistol), and as soon as you accept the revive you'll jump back to normal.
The good news is, if you decline the revive (or die while deciding), all the time you spent in that prone state with your pistol will come off of your respawn timer. It's a 15 second respawn (for objective modes), so if you get revived, shoot a few dudes with your pistol for 10 seconds but die before accepting the revive, you only have to wait 5 more seconds to respawn.
Sounds like a good system to me! :)