Further test, I found the source of the problem. After moving the clip back to it's original track, the clip is still highlighted / selected - which is the same effect of the track being selected as well.
When this happens, deleting another track, will make the upper selected clip's track to be deleted as well. Moving the timeline will de-select the clip, thus only the new track is deleted.
This leads to the next question. When I manually select multiple tracks to be deleted, the Delete Track option will report the number of tracks to be deleted, thus one will not make mistake.
However, by doing the combo steps, Delete Track will not report the number of tracks to be deleted.