Record Type change not respected using page assignments

I should have included this with my post. I am actually handling this from an Apex Controller on a VF page. For a specific record type, I need to use the skuid:page tag so that I can use a remoting call (this was prior to action methods). For all other record types, it should redirect back to skuid to figure out where it goes using page assignments.

Here is a snippet of that code in my controller.

Skuid.Redirects skuidUtil = new Skuid.Redirects(this.Controller);

pageRef = skuidUtil.redirect();
pageRef.getParameters().put('objectType', 'Opportunity');

Map<string, string> existingParams = ApexPages&#46;currentPage()&#46;getParameters();
if (existingParams&#46;containsKey('RecordType')) {
 pageRef&#46;getParameters()&#46;put('RecordType', existingParams&#46;get('RecordType'));
}

boolean isEditMode = ApexPages&#46;currentPage()&#46;getUrl()&#46;contains(OPPORTUNITY_EDIT_PAGE);

if (isEditMode) {
 pageRef&#46;getParameters()&#46;put('actionType', ACTION_TYPE_EDIT);
} else if (opp&#46;Id == null) {
 pageRef&#46;getParameters()&#46;put('actionType', ACTION_TYPE_NEW);
} else {
 pageRef&#46;getParameters()&#46;put('actionType', ACTION_TYPE_VIEW);
}