Ensure list settings are reset when destroying

This is to prevent an exception due to race condition during
app destroy when asyncronous database update event occurs.