Bottomed recalc bug

If a `recalc` is triggered on a `bottomed` element, we need to restore the `bottomed` specific attributes and variables too.