Requests generated by tastypie (for example) always fail to generate a valid User object for the curried pre_save signal method CurrentUserMiddleware.update_users(). The request user is technically an AnonymousUser in these instances.
This creates a cascading failure during an object's save events as an attempt is made to assign the request's User instance over to the object.
See the basicauth-user-resolution branch.
Adds basic auth interpretation to middleware.