Create a backgroud task to register static list of machines.

Fix #2181
Could also consider faking out a client.MinionsInterface-- possibly easier than faking at the http level.