Eu sugiro que você não faça isso dessa maneira. Usar efeitos colaterais, como se um arquivo pode ser encontrado pelo código de inicialização, dificulta a depuração, e é difícil lidar com coisas como condições de erro (falha de bateria). Seu script deve rastrear as variáveis com as quais está preocupado e, em seguida, agir de acordo.
Aqui está uma reformulação do seu script que procura ver se uma imagem já está presente, e somente se a imagem não estiver lá, ela vai tirar fotos. Também adiciona um mecanismo para garantir que o tempo entre os disparos seja consistente:
import time
import os
FRAMES = 1000
TIMEBETWEEN = 10
FILENAME = 'firstTLimage % 07d.jpg'
if not os.path.exists(FILENAME % 0):
next_time = time.time()
for frame_count in range(FRAMES):
time.sleep(max(0, next_time - time.time()))
next_time += TIMEBETWEEN
os.system("raspistill -o " + FILENAME % frame_count)
NOTA: Eu não testei isso, então use como modelo.