Essentially, the icalendar function that combines the agendas and exports stuff just calls a function that happens to accept a restricted list of items to export. So, I use this function directly, but first I look through my agenda files and mark where the scheduled tasks are. I then pass these as the restricted list, and all works well :)