Hi, JW-
OK, 3 seconds between events would not be enough time to let the BOLD response settle back to some "baseline" after an event, anyways. I still don't think it would be feasible to pull out rest moments between the tasks very easily (or in a way to mimic actual resting state very closely) without suuuuper long gaps.
You mention this: "I agree that the gap between the task can be treated as resting-state."
... but I don't actually think the gaps between the task could be treated as resting state.
--pt