CA-122017: Bail from DumpAddressTable if we get an error

	   Also wrap the address table update in a transaction and
	   abort it if we bail. This should mean that, if we get an
	   EQUOTA, we abort the transaction and we go back to our
	   old pre-EQUOTA state.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>