Failing nested after_commit

When you in an after_commit callback create other objects that have after_commit callbacks, then they are not fired.

This failing test illustrates the issue.