There is no way for this, the only module that generate such file is the object, and it's only here for CGI compatibility, not for debugging links. Maybe we can add such a dump() call for daemons with a signal in the next version.
As I can see, notifications still are handled only for host alerts and shinken makes a host alert notification in every hour as defined by notification_interval. Service alerts are not sent and it doesn't care about state changes.
And theses services got hosts in UP state? Because I do not see what can be wrong in your configuration.
And there is another thing. As you can see, ratain_(non)status_information is 0. If I see well, it should restart checks from the state PENDING on every restart. It does not do it, every state is preserved. Even if I remove the file retention.dat.
The retain(non) is not managed (I didn't find why it can be good to forgot data in fact and when no one say it was important, we put is as a non managed property).
The remove of the retention.dat is more strange. What retention module are you using for your scheduler (if I'm not wrong, there is none by default, but the easiest one to activate is the pickle- flat file- one).