Hi Blade.
I have to say i`ve never had a dodgy aftertaste, so i`m unsure what has happened to yours but, if you cook the chicken my way you could have it with some soy sauce or eat it plain its that nice.
I feel the trick is in the lower cooking time so you don't cook the taste out of the meat ( this can be said for all meats red or white).
I do think however that over-cooked Chicken in water does have quite an unpleasant taste maybe thats what you are tasting as dodgy, could be construed as a slightly metallic aftertaste .
When i cook chicken this way i empty out the remaining juice ( it tastes good & can be used to make Chinese style chicken & Sweetcorn soup or any of the watery Chinese soup recipes, this is what is done in Take-away`s, very economical ?

).
Blade i let the Chicken stand in the empty pan until the curry is ready then just tip it in,i do the same for a very popular rice ( i`ve made up) dish i cook for my workmates.
If you like Chinese style very healthy recipes this is the one for you let me know if you are interested, & yes i will call it DARTHRICE. ;D
Hope this clears a few things up for you, please don't hesitate to ask any more questions if my posts are a little unclear ( which often they are, sorry in advance peeps !!).

?DARTH " you want to try my meat " PHALL...............