Redirect to profile2 page after adding user based on roles?
Here's how to fix the problem I was having and a little more context on how to do it.

First you need the Rules module. http://drupal.org/project/rules


Go to the rules configuration page, usually located at example.com/admin/config/workflow/rules


Add a new rule
Add condition


User has role(s)
Parameters should be   User: [site:current-user], Roles: roles for condition
in my case 
Parameter: User: [site:current-user], Roles: developer, site administrator

add an action


Page redirect to new user profile
Parameter: URL: user/[account:uid]/edit/'profilename'
replace 'profilename' with whatever your profile2 profile is called




Before I was using the default 'account' parameter, changing it to the User: [site:current-user] fixed my problem.