I do not consider this a bug. The 3. turning to 1. is correct. One list is broken into two.
The 5. turning to 4. is incorrect. it should turn into 1. and all the subsequent numbers should be renumbered.
Same goes for 9.
Also, keep in mind this regarding 4.