good trouble season three recap