fixed configure() to handle reload on error

now if configure() call errors because of crappy json structure,
we will still honor prior successful RELOAD_INTERVAL_SECONDS
instead of never re-reading the config again.