Floor instead of round in format_percent

Only return '100.0%' if the download is really complete.