No se pudo cargar el tipo HttpControllerConfigurationAttribute después de actualizar a Asp.Net MVC 4 RTM

Estoy trabajando en una aplicación de una sola página originalmente en ASP.Net MVC 4 Beta y EF 4.3.1. Actualicé todos los paquetes de NuGet para MVC 4 y EF 5. Ahora, cada vez que hago una llamada a un ApiController o DbDataController obtengo la siguiente excepción:

No se pudo cargar el tipo 'System.Web.Http.Controllers.HttpControllerConfigurationAttribute' del conjunto 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'.

at System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
at System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule module, Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly& lastAptcaOkAssembly, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType& attributeType, IRuntimeMethodInfo& ctor, Boolean& ctorHasParameters, Boolean& isVarArg)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList derivedAttributes, Boolean isDecoratedTargetSecurityTransparent)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)
at System.RuntimeType.GetCustomAttributes(Boolean inherit)
at System.Web.Http.Controllers.HttpControllerDescriptor.InvokeAttributesOnControllerType(HttpControllerDescriptor controllerDescriptor, Type type)
at System.Web.Http.Controllers.HttpControllerDescriptor.InvokeAttributesOnControllerType(HttpControllerDescriptor controllerDescriptor, Type type)
at System.Web.Http.Controllers.HttpControllerDescriptor.InvokeAttributesOnControllerType(HttpControllerDescriptor controllerDescriptor, Type type)
at System.Web.Http.Controllers.HttpControllerDescriptor..ctor(HttpConfiguration configuration, String controllerName, Type controllerType)
at System.Web.Http.Dispatcher.DefaultHttpControllerSelector.InitializeControllerInfoCache()
at System.Lazy`1.CreateValue()

De acuerdo con las notas de la versión de MVC 4, HttpControllerConfigurationAttribute se ha eliminado, no es que lo estuviera utilizando explícitamente de todos modos.

Configuración por controlador: los controladores de la API web de ASP.NET pueden atribuirse con un atributo personalizado que implementa IControllerConfiguration para configurar sus propios formateadores, selector de acción y carpetas de parámetros. El atributo HttpControllerConfigurationAttribute ha sido eliminado.Notas de lanzamiento de MVC 4

Mi pregunta es ¿qué podría estar intentando cargar este tipo en este punto?

Editar: Ahora mismo estoy pensando que esto se debe a que los bits de SPA no se han actualizado desde el MVC 4 Beta, y hay atributos de configuración del controlador allí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta