Given how smoothly his plan was executed, the failure to deal with Roslin feels more like a plot hole than a misstep by Felix.
The episode moved the plot forward quickly and was suspenseful throughout.