Hey man...
Make Sure msdb is in Single User Mode
Make sure you set the msdb database to single user, or this statement just hangs:
alter database msdb set restricted_user with rollback immediate
and, set it back to multi user when you're done
alter databsae msdb set multi_user with rollback immediate
..or Stop the SQL Server Agent which is what Microsoft deems Best Practices.