Juggernaut is still around, yes. It either comes naturally or staff can choose to set it for the next round, however for a while the command to do this has been broken, and was only recently fixed the other day. That's probably why you haven't really seen it (it comes naturally very rarely). Also, juggernaut is intended to be quite rare, so it won't be happening every other round. Maybe once or twice a day (that's how much I usually set it).
Hope this helped! :)