Group/Chord.apply_async no longer starts separate task, also fixes many canvas bugs.  Closes #1120