colli: fix deletion of old obstacles

Main problem: Arguments for acos need to be [-1,1], but apparently
a float -1.000000 can be out of range (float precision problem)?
The return value of acos is NaN in that case, which is considered now
as well, in that case the old obstacle should NOT be deleted.