I hate to appear picky, but it doesn't put the stroke on the outside. It straddles the border between one cell at its neighbor. Given that a cell border is really a divider and it is treated as an individual stroke, there' not much possibility for doing anything else. For you to get your wish, every cell would have to have its own strokes. That might be a good thing, but it is a considerable change from the way things are right now.
There is no way to separate rows from each other within table. So, you either have to do as you suggest -- use a blank row -- or split the table into two.