UnaryUnion of an line collapsed to a point returns EMPTY
|Reported by:||strk||Owned by:|
If you pass a collapsed line to UnaryUnion it becomes EMPTY. I would expect it to become a point instead.
Example input: MULTILINESTRING((0 1,0 1,0 1,0 1))