For reference, an excerpt from logs about Transmission’s status:
15-4-10 22:28:47.2|Trace|RestSharpExtensions|Response: {"arguments":{"torrents":[{"downloadDir":"/home/<removed>/Downloads/.Seed","errorString":"","eta":-1,"hashString":"257e2c235abbadb4aaf6a971a50cb863a41db2b9","id":1,"isFinished":false,"leftUntilDone":0,"name":"archlinux-2015.04.01-dual.iso","status":6,"totalSize":628097024},{"downloadDir":"/home/<removed>/Downloads/.Seed","errorString":"","eta":-1,"hashString":"32e1bb007c05e235082f9fffa3369f404743dd39","id":2,"isFinished":false,"leftUntilDone":0,"name":"antergos-minimal-2015.03.07-x86_64.iso","status":6,"totalSize":489684992},{"downloadDir":"/home/<removed>/Downloads/.Seed/","errorString":"","eta":-1,"hashString":"c8bef05b59e2633b25885be3d84f25059431ad05","id":3,"isFinished":false,"leftUntilDone":0,"name":"antergos-2015.01.11-x86_64.iso","status":6,"totalSize":870318080},{"downloadDir":"/home/<removed>/Downloads/.Seed","errorString":"","eta":-1,"hashString":"b415c913643e5ff49fe37d304bbb5e6e11ad5101","id":4,"isFinished":false,"leftUntilDone":0,"name":"ubuntu-14.10-desktop-amd64.iso","status":6,"totalSize":1162936320},{"downloadDir":"/home/<removed>/Downloads/.tv","errorString":"","eta":-1,"hashString":"5240832a206df0e3e5b79d5229f91b1e9ba3b7f4","id":5,"isFinished":false,"leftUntilDone":0,"name":"Louie.S05E01.INTERNAL.720p.HDTV.x264-FiHTV [GloDLS]","status":6,"totalSize":645181512}]},"result":"success"}
All the torrents are completed and seeded, however isFinished reports false.
According to transmission documentation, "status":6
means the torrent is seeding, maybe you can check that instead?
Note that where it says “removed” instead of my username, I didn’t actually remove that, that’s how it’s outputted.