Grunt 0.4 is terrible about debugging tasks, since it only logs exception messages and throws away the stack. Adding --verbose --debug doesn't make a difference. Grunt should log the exception stacktrace by default, since an exception always is a fatal error, there's no point in hiding that behind options.
See also #578 and my comment there.