Asterisk resets after tranfer back from remote PBX

Hello,

I have 2 FreePBX servers, one in California and the other in Texas each has a PRI to the local telco. The 2 servers are connected via an IAX2 trunk on our private VPN. Transfers from extension to extension work and inbound PSTN calls to the local server can be transfered locally.
The issues is when an inbound PSTN call to server 1 is transfered to an extension on server 2 and then transfered back. The Asterisk server will reset itself thus all connections on the origiating server. Has anyone seen this behavior or any suggestions where to T/S the problem. The Asterisk logs indicate the point at which the Asterisk server resets, but no error as to cause.
Log Snip–

[2011-06-30 17:56:29] VERBOSE[21350] app_dial.c: – Called AUS-IAXpeer/19
[2011-06-30 17:56:29] VERBOSE[21261] chan_iax2.c: – Call accepted by 192.168.200.25 (format ulaw)
[2011-06-30 17:56:29] VERBOSE[21261] chan_iax2.c: – Format for call is ulaw
[2011-06-30 17:56:29] VERBOSE[21350] app_dial.c: – IAX2/AUS-IAXpeer-17948 is ringing
[2011-06-30 17:56:29] VERBOSE[21348] app_dial.c: – Local/19@from-internal-2d3c;1 is ringing
[2011-06-30 17:56:29] VERBOSE[21350] app_dial.c: – IAX2/AUS-IAXpeer-17948 is ringing
[2011-06-30 17:56:32] VERBOSE[21350] app_dial.c: – IAX2/AUS-IAXpeer-17948 stopped sounds
[2011-06-30 17:56:32] VERBOSE[21350] app_dial.c: – IAX2/AUS-IAXpeer-17948 answered Local/19@from-internal-2d3c;2
[2011-06-30 17:56:32] VERBOSE[21348] app_dial.c: – Local/19@from-internal-2d3c;1 answered DAHDI/i1/7346087-2
[2011-06-30 17:56:32] VERBOSE[21348] pbx.c: – Executing [s@macro-auto-blkvm:1] Set(“Local/19@from-internal-2d3c;1”, “__MACRO_RESULT=”) in new stack
[2011-06-30 17:56:32] VERBOSE[21348] pbx.c: – Executing [s@macro-auto-blkvm:2] Macro(“Local/19@from-internal-2d3c;1”, “blkvm-clr,”) in new stack
[2011-06-30 17:56:32] VERBOSE[21348] pbx.c: – Executing [s@macro-blkvm-clr:1] Set(“Local/19@from-internal-2d3c;1”, “SHARED(BLKVM,DAHDI/i1/7346087-2)=”) in new stack
[2011-06-30 17:56:32] VERBOSE[21348] pbx.c: – Executing [s@macro-blkvm-clr:2] Set(“Local/19@from-internal-2d3c;1”, “GOSUB_RETVAL=”) in new stack
[2011-06-30 17:56:32] VERBOSE[21348] pbx.c: – Executing [s@macro-blkvm-clr:3] MacroExit(“Local/19@from-internal-2d3c;1”, “”) in new stack
[2011-06-30 17:56:32] VERBOSE[21348] pbx.c: – Executing [s@macro-auto-blkvm:3] Set(“Local/19@from-internal-2d3c;1”, “MASTER_CHANNEL(CONNECTEDLINE(num))=19@from-internal/n”) in new stack
[2011-06-30 17:56:32] VERBOSE[21348] pbx.c: – Executing [s@macro-auto-blkvm:4] Set(“Local/19@from-internal-2d3c;1”, “MASTER_CHANNEL(CONNECTEDLINE(name))=”) in new stack
RESTARTS
[2011-06-30 17:56:52] VERBOSE[21366] config.c: == Parsing ‘/etc/asterisk/asterisk.conf’: [2011-06-30 17:56:52] VERBOSE[21366] config.c: == Found
[2011-06-30 17:56:52] VERBOSE[21366] manager.c: == Manager registered action DataGet
[2011-06-30 17:56:52] VERBOSE[21366] loader.c: Asterisk Dynamic Loader Starting:
[2011-06-30 17:56:52] VERBOSE[21366] config.c: == Parsing ‘/etc/asterisk/modules.conf’: [2011-06-30 17:56:52] VERBOSE[21366] config.c: == Found
[2011-06-30 17:56:52] NOTICE[21366] loader.c: 2 modules will be loaded.
[2011-06-30 17:56:52] VERBOSE[21366] channel.c: == Registered channel type ‘Local’ (Local Proxy Channel Driver)
[2011-06-30 17:56:52] VERBOSE[21366] manager.c: == Manager registered action LocalOptimizeAway

Thank you,
Keith