added a simulate/check function to applying configs to routers - does commit check and rollback