Hi 👋 I have some logic with D1/KV in a worker. If a "Client Disconnected" error occurs, will the worker finish the job or it will halt the execution?