continue with local facts vs at script error actually capture execution errors better error messages in general add more local facts tests fixes #52427