vanno tutti e due in checked perché nel tuo if è stabilito così:
if($row[fine]) e quindi se c'è un valore in $row[fine] ti checka il radio, mentre tu lo devi checkare solo se $row[fine] è uguale al value corrispondente:

codice:
<input name="fine" type="radio" value="Finito" <? if($row['fine'] == 'Finito') echo "checked"; ?> />
e così dovrai fare anche l'altro!