I've been facing this issue for the past 2 days, and had no luck finding any solution.
I did a generic observer for my models, which works fine for create and delete, but for some reason it does not work at all for update.
For more detailed info and code: http://laravel.io/forum/01-07-2016-model-observers-not-working-for-update
http://stackoverflow.com/questions/34663078/model-observer-not-working-for-update