Cleanup startup/initialization code. Rather than using a timeout, put
the long running initialization into a cast() call, and let handle_cast()
handle that. This cleans up the code because I can match on [], and
a list of resources.