If a contract throws a exception (using 'throw') is any ether sent by the contract to other contracts or external accounts also reverted?
I understand that any contract callers have the ether value returned (refunded) but I am unsure what happens to the contract ether balance when sending ether to other contracts or accounts.