Fixed validation bug that treated "not set" and "set but empty string" the same

See forum thread for more details http://ellislab.com/forums/viewthread/237094/