Gazebo Bug Workaround
The latest release of Gazebo introduced a bug in which the gazebo client and server use the same node name. This causes the simulation to fail.
The workaround is to change the default node name on creation so there is no name space collision.