This problem has returned in SVN 14689
StopRecording doesn't check that it is stopping the correct recording but just stops all recordings on the specific card.
23/05/2007 22:00:05 12 card: Tuner locked:True signal strength:88 signal quality:37
23/05/2007 22:00:05 5 Scheduler : record to F:\ATI\Four Weddings and a Funeral-Film4+1\Four Weddings and a Funeral-2007-05-23-22_00.mpg
23/05/2007 22:00:05 12 card: StartRecording 2 F:\ATI\Four Weddings and a Funeral-Film4+1\Four Weddings and a Funeral-2007-05-23-22_00.ts
23/05/2007 22:00:05 12 subch:0 StartRecord(F:\ATI\Four Weddings and a Funeral-Film4+1\Four Weddings and a Funeral-2007-05-23-22_00.ts)
23/05/2007 22:00:05 12 subch:0 StartRecording...
23/05/2007 22:00:05 12 subch:0 set record pid:244 video type:MPEG-2
23/05/2007 22:00:05 12 subch:0 set record pid:245 audio lang: type:MPEG-2
23/05/2007 22:00:05 12 subch:0 set record pid:246 audio lang: type:MPEG-2
23/05/2007 22:00:05 12 subch:0 set record pid:247 subtitle type:6
23/05/2007 22:00:05 12 subch:0 record transport stream mode
23/05/2007 22:00:05 5 recList:count:4 add scheduleid:26 card:Nebula DigiTV USB BDA Filter
23/05/2007 22:00:05 5 Scheduler : stop record TvDatabase.Channel 23/05/2007 19:50:09-23/05/2007 22:00:00 Manon Des Sources
23/05/2007 22:00:05 12 card: StopRecording 2
23/05/2007 22:00:05 12 card: StopRecording for card:2
23/05/2007 22:00:05 12 subch:0 StopRecord()
23/05/2007 22:00:05 5 Scheduler : stop record TvDatabase.Channel 23/05/2007 21:00:02-23/05/2007 22:00:00 Shark
23/05/2007 22:00:05 12 card: StopRecording 1
23/05/2007 22:00:05 12 card: StopRecording for card:1
23/05/2007 22:00:05 12 subch:0 StopRecord()
23/05/2007 22:00:05 12 card: remove user:scheduler23 sub:0
23/05/2007 22:00:05 12 user:scheduler23 remove
23/05/2007 22:00:05 12 card: free subchannel sub:0
23/05/2007 22:00:05 12 dvb:FreeSubChannel:1 #0
23/05/2007 22:00:05 12 subch:0 Decompose()
23/05/2007 22:00:05 12 dvb:FreeAllSubChannels:
23/05/2007 22:00:05 12 dvb

topGraph
23/05/2007 22:00:05 12 dvb:FreeAllSubChannels:
23/05/2007 22:00:05 5 diskmanagement: recording Shark ended. type:EveryTimeOnThisChannel max episodes:5
The above shows the next schedule starts before the previous one has ended and the stop recording causes the new schedule to finish with the resulting file only a few kb in size.
The Tv server locks the frequency for the duration of the schedulle even if you delete the schedule form MP.