Many churches are stepping up to provide overnight warming shelters for those experiencing homelessness in their cities. But not without a cost—both financially and, for some, legally.