That happen sometimes, search engines should not penalize websites for technical problems. Unfortunetely, I had a bad experience with a hosting company, server was down for more then 3 weeks, lost was pretty heavy in term of orders, ranking etc... In this case google is pretty fair and should not change this way. Technical problems happen, and you cannot do anything else then just wait for server repairs, or switch hosting company.
“Don't walk in front of me; I may not follow. Don't walk behind me; I may not lead. Just walk beside me and be my friend.”