Improve test for joining external properties.

This handles the case where an input feature has no `properties`, but it
is joined with external properties.