Also rerender when stripping trailing br.

The current code does not rerender in this case. Because of that, you can leave trailing <br> in the DOM (even if the ng-model is clean). This is a problem for me since I rely on the contenteditable being empty to display the placeholder:

```css
[contenteditable]:empty::before {
  content: attr(placeholder);
}
```