Fix some minor bugs related to pawn promotion interaction with Interfaces