Fix users lookup/return type
- Allow viewing user in frontend by id on pageload (important since pleromafe does this by default)
- Return proper json return type when user not found
- prevents fetching user from db twice when request accept type is activity+json