I noticed that the stacks had zorder=2 (lines 107 and 115) so I tried zorder=3 for the data points but that didn't make any difference...4 finally brought them on top of the histograms. I could change this to, say, 20, to make sure it is always on top of everything else...