ofproto: fix missing update of port usage hmap on new port allocations

In the case when an ofproto implementation chooses a defined ofport number for a
new port, ofport_open does not update the port number usage hmap.  This causes a
usage assert to fail when the port is deallocated.