fix port_in_use

The CalledProcessError is raised if the port is not used
remove useless else
only delete phone from the scenario being completed
move phone storage to it's own class
add a When a call is started step