If the call to WebDAV using DataStoreService is the first call to GoodData API (it doesn't contain the TT header), the request fails with HTTP error code 500.
I'm not sure whether it is a bug in GoodData WebDAV or the TT header is required, but it is a regression introduced by #213
GD: WA-6316