title: Why is my .ics file not registering a cancel event when it is opened?
body: <p>Our application programmatically spits out an .ics file for events. This is what the initial .ics file that gets emailed out looks like, when an event is originally confirmed:</p>
  
  <pre><code>BEGIN:VCALENDAR
  BEGIN:VTIMEZONE
  METHOD:REQUEST
  TZID:America/New_York
  TZURL:http://tzurl.org/zoneinfo-outlook/America/New_York
  X-LIC-LOCATION:America/New_York
  END:VTIMEZONE
  BEGIN:VEVENT
  UID:test-7-oct-24-2016-uid
  DTSTAMP:20161024T181901
  ORGANIZER;CN=Host:mailto:fake1@email.com
  ATTENDEE;CN=Guest:mailto:fake2@email.com
  DTSTART;TZID=America/New_York:20170103T073000
  DTEND;TZID=America/New_York:20170103T093000
  SUMMARY:Insert random summary
  GEO:0;0
  DESCRIPTION:Random event
  LOCATION:Random Location
  SEQUENCE: 0
  STATUS: CONFIRMED
  TRANSP:OPAQUE
  END:VEVENT
  END:VCALENDAR
  </code></pre>
  
  <p>This also seems to randomly prompt a menu on Apple's calendar whether or not I want to add the event to my calendar. Sometimes it shows that prompt, other times it doesn't. Not exactly sure why that is. </p>
  
  <p>Anyway, we then send out the 2nd .ics file when the event is cancelled:</p>
  
  <pre><code>BEGIN:VCALENDAR
  BEGIN:VTIMEZONE
  METHOD:CANCEL
  TZID:America/New_York
  TZURL:http://tzurl.org/zoneinfo-outlook/America/New_York
  X-LIC-LOCATION:America/New_York
  END:VTIMEZONE
  BEGIN:VEVENT
  UID:test-7-oct-24-2016-uid
  DTSTAMP:20161024T181901
  ORGANIZER;CN=Host:mailto:fake1@email.com
  ATTENDEE;CN=Guest:mailto:fake2@email.com
  DTSTART;TZID=America/New_York:20170103T073000
  DTEND;TZID=America/New_York:20170103T093000
  SUMMARY:Insert random summary
  GEO:0;0
  DESCRIPTION:Random event
  LOCATION:Random Location
  SEQUENCE: 1
  STATUS: CANCELLED
  TRANSP:OPAQUE
  END:VEVENT
  END:VCALENDAR
  </code></pre>
  
  <p>This doesn't end up cancelling the event in my calendar app. Not sure what's going on here. Does anyone know where I'm going wrong in this ics file?</p>