Soft limits are not really going to be much use on the Z unless you move the axis fully up before pressing RefAll.
If you uncheck the AutoZero for Z it may help but it will still not be fully safe as there is always the possibility the Z is not where it thinks it is.
Hood