Вы серьезно не понимаете,что это два разных выражения?
"Заранее спасибо"-пишется вместе,значит "спасибо авансом".
"За ранее отработанное время"-раздельно,потомучто "за" отностится к слову "время".
Можно переставить слова и смысл не изменится-"за время,отработанное ранее".
В первом случае переставить нельзя-"за спасибо ранее"?