Print ClusterRunner version at start of log files

This is a small change that logs an application summary, including
version info, at the start of each logfile. This should be helpful
when trying to debug user issues using their logfiles.
Moving the `push_application()` call to before the `perform_rollover()` call lets the new version summary log be included in the newly created log file.