Bogus must be appended to block, not <br> container which may be an inline element.
Tests: basic SHIFT+ENTER tests.
Tests: added tests for #11947.
Tests: added special case with range in empty text node - this case is generated by shift+enter.