Fix #330: Block insert crashes if starts on an empty line.

This makes the insert command more consistent with VIM.
The append command still behaves different though, but
doesn't crash.