Fix classname lookup error for Signon callbacks

Also changed the specs from controller specs to request specs as the
latter hits the full stack, and therefore exposes the routing error.