Here's how I am doing it. I don't call the event from the rotation, because I can never be sure when it will run. The same way with my hour open jingle (should the rotation play all the way through and repeat). I have my rotation setup with the music, jingles, and sweepers, as you have. Then, I have an event setup to run at 59:30, that looks like this:
Clear playlist
Load file: Hour Open Jingle TOP
Load file: (news) TOP
Load file: Station ID TOP
Load rotation: (x)
This way, I have station ID and news very near the TOH. Then, it comes out of the news with my hour open jingle and right back into the music, starting again from the top of the rotation. I've found it's not necessary to turn Auto DJ off and on, since everything loads fine and in the proper order without doing so.
Hope this helps.
