Remove spurious square bracket.
Add 'on_' prefix to work_started, work_finished.
Conditionally enable template constructor/assignment.
Reword executor equality requirement.
Remove use of word 'policy'.