It would probably help if you compared the apache configuration that is produced with and without the listener files.
By the way: As for my setup, Firefox and Chromium ignore the HSTS-Header when using http, so you also have to redirect all http traffic. https://tools.ietf.org/html/rfc6797#section-7.2