For anyone else who stumbles upon this issue, the workaround is to create the port using OS::Neutron::Port and attach it to the instance instead of implicitly creating the port via OS::Nova::Server.
For anyone else who stumbles upon this issue, the workaround is to create the port using OS::Neutron::Port and attach it to the instance instead of implicitly creating the port via OS::Nova::Server.