metrics: separate event for non-push-token gameplays

```coffee
isFromPush: do ->
  isFromPush = new Promise()
  return -> isFromPush
```