Francis Barnes got the call on his cellphone - power was already out - at 10:16 p.m., with Hurricane Sandy at its peak. His 16-month wait for a new liver was over. All he had to do was get to the hospital in West Philadelphia from his home on a gravel cul-de-sac in rural Upper Bucks County.