I have done some testing and from what I can see, the answer is no, well at least no in the sense that it won't auto version immediately after a change.
For reference, I'm running Apache 2.4.10.
From my tests, I had 4 javascript files that I was monitoring, these files were being optimised by pagespeed and the resulting file had a hash of ...pagespeed.jc.bFZBaW2xkN.js
.
Within this file, it also gives hashes for each file it combines.
var mod_pagespeed_64gxmrG5cP = ...
var mod_pagespeed_r8BXvaG1ZV = ...
var mod_pagespeed_86DySW9yKu = ...
var mod_pagespeed_FAqlx5ADkk = ...
I found that I would make changes to files but nothing would change until I did a hard refresh (using Chrome).
When hard refreshing, I noticed the main file name ...pagespeed.jc.bFZBaW2xkN.js
hash would update and looking within the file showed the change but that the inner hashes that represented the combined file were still the same.
I ended up implementing my own auto versioning in a php function that just appends the file modified time to the end of the file as a query eg. somejavascriptfile.js?v=0123456789
Now if I touch the file, the main combined file updates its hash but the inner hashes also update.
Hope this helps anyone else out there wondering the same thing.