Fix for ugly memory_device_register problem (duplicate extra pointers is not allowed!) and breaking out extend_update_region.
Authored by: debug 2006-10-24
Parent: [r4501]
Child: [r4503]