James Ivory’s “City of Your Final Destination” is finally being released, four years after shooting began.