Second question, how does Bitcoin deal with such an issue (though theoretically, considering it's an P2P network)?
Basically, when the network is reunified, the shortest chain of the fork becomes orphaned and all transactions in that chain are undone.