Having the dist/turnkey directory included in the .gitattributes file has perhaps-unintended consequences. If intending to rebase the code or perform squash operations, git prevents this action because files that have not been modified by a contributor are marked as Modified. There is no clear path to treat these files appropriately.
It is my opinion that the binary executable in the dist directory should be included as binaries attached to a given release tag and not included in the source code as LFS files.