Ah shucks, Henk-san, I thought if anybody would know, you would!
Well, I am wondering now if this might be another form of Liua shihi (Wushan Salamander) because they were in the same shipment -- and a subsequent shipment had more in with ones that were evidently Liua shihi. Here are the new ones:
(pls excuse the poor quality of pics)