Compaction temp file shouldnt match regular log file names

Create temporary compaction target file to be prefix<num>.log.tmp
instead of prefix<num>.tmp.log

Prevents NumberFormatException on open if we happened to die mid
compaction as it will no longer match the FilenameFilter on open.