-(Ugly) fix for the random hang when launching the PendingIntent, by adding 200ms to the current time. I have tested it for some weeks and it has never happened again.
-Use a handler that does nothing (just finish the app) so it can be obtained by Crashlytics/ACRA, so we can report exceptions just as normal after doing our custom logic.
-Clarified (in readme) that your application class initialization code must be fail-proof or you'll get an endless loop.