WHISTLE-1827: remove newline

WHISTLE-1827: go back to wrapup state if there's time left, when finishing an outbound call

WHISTLE-1827: add type for fsm state, and explicitly call clear_call/2

WHISTLE-1827: refactor handling of route_req in the agent_fsm