Try again with firstline section header orphans.
 | author | 
 Jim Hague <jim.hague@acm.org> | 
 | date | 
 Thu, 28 Mar 2019 10:51:41 +0000 | 
 | parents | 
 d7b3f843918f  | 
 | children | 
  b5e8a158cfec | 
 | files | 
 dottes.tex dottes.tex.section-firstlines  | 
  | diffstat | 
  
     2 files changed, 3 insertions(+), 0 deletions(-)
    [+]
    
   | 
 line diff
--- a/dottes.tex	Thu Mar 28 08:55:20 2019 +0000
+++ b/dottes.tex	Thu Mar 28 10:51:41 2019 +0000
@@ -9,6 +9,7 @@
 \usepackage[defaultlines=4,all]{nowidow}
 \usepackage{tabularx}
 \usepackage{longtable}
+\usepackage{needspace}
 \usepackage[UKenglish]{babel}
 \usepackage[UKenglish]{isodate}
 
--- a/dottes.tex.section-firstlines	Thu Mar 28 08:55:20 2019 +0000
+++ b/dottes.tex.section-firstlines	Thu Mar 28 10:51:41 2019 +0000
@@ -1,4 +1,6 @@
+\needspace{5\baselineskip}
 \section{@SECTIONNAME@ tunes}
+
 {\renewcommand{\arraystretch}{2.5}
 \setlength\LTleft{0pt}
 \setlength\LTright{\fill}