Blanchard & kahn conditions

There is a unique timing convention. The question is not whether you can change the timing, but rather which timing is the unique correct one. In Dynare, as capital is predetermined, K(+1) is entered as K as it is decided at time t. The costate is determined at the same time and thus has the same timing.