More fine grained browser capability - some can push but not notify

There are other places this needs updating from, e.g. after the user manually enters a username and logs in, or after we autoregister a few lines above.