On 17.0.0, when you add a new node, the default timestamp is added automatically as the foreign ID on a node.
The field is editable, and you can change it to use whatever you want.
Unfortunately, during the process of upgrading angular/angular-ui-bootstrap something happened and now, even if you edit that field and add something there, the content is ignored, and the numeric timestamp will be used instead.
The problem is associated with an angular directive used to validate the foreignId (to enforce that all the nodes are going to have a unique foreign ID within the requisition). This directive used to work fine on Angular 1.2.28, but with 1.4.9 it has to be updated.