being more explicit about @ssh, fixing return issues in restart(), fixing functional restart test -- by not caching facts