I also had this problem - registered point clouds / scans imported but registered coordinates ignored and original (ie scanner at origin) coords used instead.
My .e57 data contained 59 scans and was exported from Leica Cyclone.
My solution was to import the .E57 into Cloud Compare, then export it again to .E57 - this reduced the file size from about 9 GB to about 7 GB, removed all the points that had been cleaned (ie masked out but still present in the .E57 file), and set the coordinates to the correct registered ones. It now imports fine.
Hope this is helpful