Mahesh Agarwal goes on vacation; colleague uncovers improper trading; $80,000 fine, suspension