Your DreamRuns will be credited to your account once the match starts. If a contest or a match is cancelled/abandoned before the match starts, you will NOT get DreamRuns.
However, if the match gets abandoned after the scheduled start time, the DreamRuns will be added to your account.