I would recommend you rollback to Syncevolution 0.2 instead of the latest 0.3 ........I have the same evolution-data-server package as you do and my system works fine.....I haven't touched it since I first put it together (aside from updating the cron jobs that run the sync commands for me).

The limiting factor to this whole setup is actually the Blackberry client, not the syncevolution or scheduleworld setups...I do believe that Funambol's latest versions of the Blackberry client only allows you to sync your addressbook, and not your calendar. The reason for this is that the claim the calendar has a bug.

Again, I have not yet encountered this "bug" so I couldn't tell you anything else.