Trim up initial state dict

Push the setting of `exc_info` and `state` down into flow, and require
the rest to get populated from the return value of flow functions.