Have you tried printing out the "dsc.spatialReference.Name"? When I did, none of my Spatial Reference Names had spaces and instead had underscores "_". I suspect that may be why none of your spatial references match "NAD 1983 StatePlane California III FIPS 0403 (US Feet)". So it instead should be "NAD_1983_StatePlane_California_III_FIPS_0403_(US_Feet)".