i think you could use both interchangeably without any real difference in meaning.
To be really technical about it, I think run means to follow a path and go means to move on a path. Therefore a boundary cannot technically go east as the boundary cannot move, so 1,2 and 5 could be seen as grammatically incorrect, but the word is so commonly used to mean follow a path that I wouldn't consider it improper usage.
i'm interested to see what others think...