unsubscribe KVO on destroy. Cells use weak refs for values. (Fix KVO leaks: unsubscribe before deallocation observing objects)