Isolate task resumption by Claude session

Tasks can now only be resumed within the same Claude session they were created in. The system now filters available tasks based on the current session ID, preventing tasks from one session from appearing as resume candidates in another session.