i dont think a single MAC-address flap wil cause a 4506 to Hang.
This condition is mainly caused due to very high CPU load. The reason most of the time is a spanning tree loop
According to me the 4506 has enough Horse Power to take care of a single host flap.
Narayan