Fix for missing config values in UI

The JSON serializer doesn't play well with Tasks, make sure that it gets either the Future value if completed or null otherwise. Ignore exceptions as well.