[bitshares/bitshares-core] Let proposal_update_operation fail if it approves a proposal but the proposal fails to execute (#278)

Note: need to update proposal tests added in #1259 after implemented this feature.