Dorset shipwreck mystery solved