rewrite query to select calls after an overflow

calls that overflow towards another queue do not emit ENTERQUEUE
events in the new queue. This causes a bug with the first subquery
(select "time" from queue_log) since it can't find the beginning
of the call anymore
fill calls even when start of call is missing
add migration for adding new call filling func
merge migration branches
do not replace fill_answered_calls

the query is now part of the DAO
Merge branch '5083_call_overflow'