We have the same thing when we upgraded. I remember setting the option in 6 to NOT error on when there were no files to act on. After the update to v7, it was reset and I'm having to go back now and reset them all. In my environment, for the most part, we don't want to error if there wasn't a file to act upon, but there are a few instances where a file is expected each time the task runs.
A nice feature would be to define default (global) error settings, while still able to set it at a task level. Perhaps even the ability to change the default error settings and then applying to all/selected tasks where each option is applicable.
I suppose you can get creative and do this with other kinds settings that are common between task types, such as adding/removing conditions and flow/notifications as your environment changes. Or even a task specific setting, such as "delete" after copy in the copy file task across all/selected copy tasks across the jobs. Mass updates would be very cool for job management.