Fix bug in source dict deserialization

Parser was treating the source dict string as comma-separated rather
than comma-terminated.

Signed-off-by: Sharif Olorin <sio@tesser.org>