Topless Junos protester agrees to $600 fine, will avoid criminal record