Deine Logik enthält ein paar Vorannahmen, die so aber nicht zwingend gegeben sind. Ein Dienst der sofort ausgeführt wird, muss nicht zeitlich begrenzt sein. Sofort bescheibt nur den Zeitraum bis zum Start, nicht den Zeitraum des Dienstes selber. Bei den gegebenen Beispielen hieße dass er fängt sofort damit an nach magischen Gegenständen zu scannen oder sofort damit an bereit zu sein für den Beschwörer zu übersetzen. In Deinem Beispiel mit der Autobatterie hast Du den Dienst Heizen einen festen Volumenwert gegeben, also genau das, was bei den Regeln fehlt.
Ich habe immer noch den Eindruck, dass Du aus der Warte argumentierst wie es sein sollte (weil es sonst unbalanciert wäre), statt aus der Betrachtung heraus wie es ist.