Fig flocker changestate yaml 796

Fixes #796
Why not just always require passing in an `application`? And then you can get rid of `set_application` and `get_application`.