Well, found the answer, so posting it here hopefully helps other people too:
My friendly webserver admin send me a link that explains different ways to timestamp your webpages. It also notes that using SSI is incompatible with Javascript methods of timestamping.
http://tech.irt.org/articles/js130/#2.1:
"Limitations
Unfortunately, it seems that the JavaScript technique doesn't work if the file is already using SSIs (say for some other purpose). That is, the above technique will not work if the file is of the type *.shtml and includes
document.write(document.lastModified)"
Exactly why this is, it doesn't explain, but I'd hazard a guess and say that because you dynamically (well, sort of dynamically) bind different pieces of HTML together when you use SSI, the webserver doesn't compose the usual HTTP header it does for static html pages, so your webbrowser can't use the Javascript option to extract the document date from it.
Frank.