Bugfix for file information

In some occasions the TaskArchiver fails to delete some file records
correctly from WMBS and some records are left with the default
values in wmbs_file_details. If a second workflow comes with the same
input files it may find zero events files in WMBS which causes
problems in the splitting algo like EventAwareLumiBased. Fix
this by updating the file information in WMBS when trying to add a new file
that is already there. This rarely happens so there is no real cost.
Revert "0.9.47"

This reverts commit d70ccf2bbadc6720f6974d33b3a91e86e1aa945c.
Fix my revious mistake, recommit the change log for 0.9.47.
Merge pull request #4443 from dballesteros7/Fix-File-Info

Bugfix for file information