Return Nova/Neutron errors back to client

Changed response to now return a 500 whenever Nova or Neutron do not
return a 200 response to our callbacks.
Flake8 fixes and additional comments