Here's how it works. When you hit "Reload from Server" the result is downloaded as a local file in the Project\Results
folder, unless you delete the result from the Scheduling database. When you hit "Delete" the local file is being deleted, but it still resides in the Scheduling database and if you hit "Reload from Server" again the result is again downloaded.
The point here is that the SchedulingServer is a repository and all the results there are shared between all users. So if you want to delete a result from that repository you should go to Results tab > Scheduling Server ribbon > Manage Results
window and do it from there. This will completely delete the run results from the Scheduling database. We really don't recommend manually deleting results directly from the database, because this could lead to unexpected behavior.
the Telerik team