Please check if i'm correct ?
1) If push notification still not expired , just revoking and no need to mess with distribution nor development stuffs.
2) After revoked , Need to create new distribution / development and open Xcode , download the new distribution / development and re-deploy.
3) If push notification revoked what would happen to current users who has installed the App before revoke ?