fix(karma): use task dependencies instead of conditional logic in tasks