fix #1392 corrupted status xml

when detecting corrupted deployment status xml (either file not exists, invalid xml, missing property), we will handle and return null.  BTW this is safe since caller already expecting null.  

In addition we also cleanup this specific deployment id directory.
Correct. I will take out the whole if statement.