TF-4758 Cover drive attachment default, upgrade path and preference visibility with unit tests