When removing a chain, the target needs recalc or it will continue to

think it's receiving that resource.  Add in a needs_recalc for the target.