Taxi death witness 'defies logic'