Various bugfixes

Fixes for: 
#3482
#2469
#3928
#3863
#3769
I don't think it is possible for the turf's Z to be different than the destination.