vscreens: resize: grow: last vscreen should be N-1 rather than N
growing the number (set vscreens N) at runtime would always grow one
extra: new set of vscreens had the last one indexed at N, rather than
N-1. this meant there was always one extra when we grew the vscreen
count. the end must be shifted by one left.
conversely, shrinking already worked correctly: the new set of vscreens
would have the last one indexed at N-1
authored by
jcs.org
b777d1db
358d0b45