Let me try another way. Suppose you and i are standing in flat space and you have a light bulb. Call the event where you switch on the light bulb E1, and the event where the first photon reaches my position E2. The metric in a standard basis being

. Suppose you are at the origin and i am 1 unit of distance along the positive x-axis. Suppose the photon takes 1 unit of time to go from you to me. So the photon did indeed follow a null-path

.
Now suppose i do a coordinate change

, i'm halving the unit of distance. So now the metric takes the form

. You can see that the coordinate speed of light changed. However this doesn't mean anything physical. We can do the same calculation. We give the photon one unit of time to travel to my location, which is now 2 units of distance from you (we halved our unit of distance), so

. As you can see the "nullness" of the path didn't change, as
publius said earlier.
What is physical is the actual result. For example i might use the arrival of the photon as a trigger for some physical device, and we see that in both coordinatizations the same actual result would be achieved (the photon arrives when it should). Whatever value (or isotropy) the coordinate speed of light might have is irrelevant, what is relevant is whether a given path is null (ie traverseable by light) or not, which is invariant.
This was an easy example, but the same thing happens with schwarzschild and other coordinate charts of the schwarzschild metric. They change the coordinate speeds of light, but also the used time and distance coordinates, in such way that the physical results (does the photon get there or not?) is preserved.