patch 8.1.1333: text properties don't always move after changes

Problem:    Text properties don't always move after changes.
Solution:   Update properties before reporting changes to listeners. Move text
            property when splitting a line.
diff --git a/src/ex_cmds.c b/src/ex_cmds.c
index 8da5dfd..b99e54b 100644
--- a/src/ex_cmds.c
+++ b/src/ex_cmds.c
@@ -5728,7 +5728,7 @@
 				last_line = lnum + 1;
 			    }
 #ifdef FEAT_TEXT_PROP
-			    adjust_props_for_split(lnum, plen, 1);
+			    adjust_props_for_split(lnum + 1, lnum, plen, 1);
 #endif
 			    // all line numbers increase
 			    ++sub_firstlnum;