don't 500 when new Software Plan is created

Creating a new Software Plan causes a 500 error because it tries to display in Roles and Features data for the most recent plan, which doesn't exist yet.  This fix causes Roles and Features to load empty forms when a Software Plan doesn't have a version yet.