How can I restart from an Apple script without warnings? I wrote this Apple Script to bless my Windows partition and boot to Windows only once:

do shell script "/usr/sbin/bless --device /dev/disk0s3 --setBoot --legacy --nextonly " with administrator privileges
tell application "System Events"
    restart
end tell
tell me to quit


However, each time I use this script to get to Windows, and then come back to OS X, it gives me the dialog that says my computer restarted because of a problem.

What is the correct "clean" or "official" way to restart with an Apple Script so that I don't get these warnings?
Instead of telling System Events to restart, tell Finder.

tell application "Finder"
    restart
end tell