I think the key to look at is what happens if Chester aren't expunged. Yes we'd lose 4 points but realistically virtually nobody is going to drop points to them now and a more teams than not will take 6 points off them.
If everybody who has still to play Chester did so and won (which would be very likely) the table would now look like this (I've left gd the same and put a * next to those who are involved, ** if they play them twice).
P GD PTS
1 Stevenage 30 31 63
---------------------------------
2 Oxford Utd 29 30 63*
3 York 29 20 59
4 Rushden & D 30 23 55*
5 Luton 29 13 55
--------------------------------------
6 Kettering 31 10 54**
7 Wimbledon 30 24 52*
8 Mansfield 31 10 50*
9 Crawley Town 31 -4 48**
10 Kidderminster 30 9 46*
11 Histon 30 -2 42*
12 Wrexham 29 3 41
13 Altrincham 27 9 41
14 Tamworth 30 -1 39
15 Hayes & Y 33 -13 39*
16 Barrow 28 -13 34**
17 Cambridge 29 3 33
18 Ebbsfleet U 34 -25 33*
19 Eastbourne B 31 -18 32*
20 Salisbury 29 -9 30
-------------------------------
21 Forest Green 31 -26 29*
22 Gateshead 29 -14 25
23 Grays Athletic 32 -41 20*
24 Chester 46 -19 -3
Far from conclusive I know but probably a more realistic view of the situation. We won't be as badly off as some think. I calculate that 13 teams would end up taking 6 points off Chester, 5 would take 4 points, 3 would take 3, Luton have taken 2 and Gateshead would be the big winners in all this as they've lost twice to Chester (how?)