Call layout() in the reload() back-compat method for consistent behavior with v2

As discussed here #531.