Heisenbug free.

The DEAD assertion never triggered, but we did get some segfaults due
to our non atomic address retrieval from an InvisibleAddress. This is
fixed now.
Added heisenbug test program copied from:

http://d.puremagic.com/issues/show_bug.cgi?id=4150