PostgreSQL - Execution plan - Actual time meaning
Your assumption 1) is wrong. 

The first time is the time it takes to initialize the step. The second time is the total time the step took (including child steps). 

So the total time for the sort step is 729ms - 111ms of that were spent retrieving the data through a Seq Scan.