Yes, I know. It says so in the upgrade guide: "If you would like to continue using separate commands and handlers, you may install a Laravel Collective package..." But that's the thing. What if you would like to continue without these seperate handlers? I had one command, I can change that to be self handling, no problem.
I now found that deleting app/providers/BusServiceProvider.php and removing that line from config/app.php, and THEN changing the app/http/controller/controller.php to the one on github, seems to fix the problem. But it's strange that I seem to be the only one with this problem, and the upgrade guide says nothing more about this.
I had to do the same thing. I had to delete and "app/Providers/BusServiceProvider.php". And then in app.php remove 'Illuminate\Bus\BusServiceProvider', 'App\Providers\BusServiceProvider'. I also deleted "app/Providers/ConfigServiceProvider.php" since that's no longer used either. I didn't have to modify my app/http/controller/controller.php.
I don't know how other people are able to get the upgrade to work without doing that, but I'm pretty sure the upgrade docs should mention that.