Added failing test units for STI child node creation

It turns out that creating child nodes of STI classes using
`first_or_create!` also results in
ActiveRecord::RecordNotFoundException