Fix for not creating a tree if no tree fields were edited.

Fixes two issues:
 - Tree UDF stewardship values were never saved for empty planting sites
 - New trees always had "has_tree" set to true
Yeah, I thought about doing that.  However, I refactored the code in that PR based on your suggestions, so it's _not_ this exact condition anymore...