So: yes, logrotate keeps the mode. 

However, it will fail for _other_ files in that directory because of wrong group permission (not related to this commit).