jmarkus,
First off, I don't recommend you using "STOP-A". This halts the OS and a file system sync is not run. You have a small chance of loosing files, or worse, corrupting the superblock. I have seen both. Most times the file system can be fixed using fsck and sometimes if necessary an alternate superblock can be used to replace the corrupted superblock.
A work around I use in my area is setting the sticky bit on /usr/sbin/init. You can use the following command to do so.
cd /usr/sbin
chmod 4555 init
This allows all users to use the init command to shutdown or reboot the workstation gracefully.
init 5 will shutdown
init 6 will reboot
Bruce